相关疑难解决方法(0)

在onclientclick中将变量传递给javascript

好吧,我想我已经从stackoverflow尝试了3-4种方法,但似乎没有一种方法可行.

我有:

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

但在html中它呈现为:

onclick="doConfirm(&quot;delete&quot;, &quot;Test&quot;);"
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)

但是给了我完全相同的问题....所以我很丢失?

javascript c# asp.net onclientclick

4
推荐指数
2
解决办法
4万
查看次数

标签 统计

asp.net ×1

c# ×1

javascript ×1

onclientclick ×1