Przekazywanie zmiennych do javascript w onclientclick

Dobra, myślę, że próbowałem 3-4 metody tutaj z stackoverflow, ale żaden nie działa.

Mam:

OnClientClick='<%# Eval("albumName", "doConfirm(\"delete\", \"{0}\");").ToString() %>'

ale w html wyświetla się jako:

onclick="doConfirm(&quot;delete&quot;, &quot;Test&quot;);"

Próbowałem również wykonać metodę wywołania:

public string CreateConfirmation(String action, String item) {
    return String.Format(@"return confirm('Sikker på du vil {0}: {1}');", action, item);
}

Z tym:

OnClientClick='<%# CreateConfirmation("delete", (string)Eval(albumName)) %>'

Ale daje mi dokładnie ten sam problem .... Więc jestem całkiem zgubiony?

questionAnswers(4)

yourAnswerToTheQuestion