好吧,我想我已经从stackoverflow尝试了3-4种方法,但似乎没有一种方法可行.
我有:
OnClientClick='<%# Eval("albumName", "doConfirm(\"delete\", \"{0}\");").ToString() %>'
Run Code Online (Sandbox Code Playgroud)
但在html中它呈现为:
onclick="doConfirm("delete", "Test");"
Run Code Online (Sandbox Code Playgroud)
还尝试了一个方法来调用:
public string CreateConfirmation(String action, String item) {
return String.Format(@"return confirm('Sikker på du vil {0}: {1}');", action, item);
}
Run Code Online (Sandbox Code Playgroud)
有了这个:
OnClientClick='<%# CreateConfirmation("delete", (string)Eval(albumName)) %>'
Run Code Online (Sandbox Code Playgroud)
但是给了我完全相同的问题....所以我很丢失?