我的 asp.net 页面上有一些代码如下所示:
<input type="button" onclick="if (confirm('ARE YOU SURE? This cannot be undone except by IT at great cost!')) { PurgeCourse(); }" value="Purge Course Comments" id="Button2" name="Button2" />
我将在后面的代码中用语句替换它。到目前为止,我的陈述看起来像这样:
var Button2 = new Button();
Button2.Text = "Purge Course Comments";
Button2.OnClientClick = "javascript: PurgeCourse();";
pageButtons.Controls.Add(Button2);
这在添加的按钮中效果很好,按下按钮时会调用 PurgeCourse 函数。
但是,我想添加一个“确认”(如上面的原始页面代码中所示),以便用户必须确认他们的选择。有没有一种方法可以将相同的“确认”功能添加到我上面的内容中?
最佳答案
只需将您原来拥有的 JS 放入您的新按钮客户端点击处理程序中:
Button2.OnClientClick = "if (confirm('ARE YOU SURE? This cannot be undone except by IT at great cost!')) { PurgeCourse(); }"
关于javascript - 试图在后面的代码中的按钮上执行 javascript 'confirm',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18725148/