【发布时间】:2012-12-08 06:57:03
【问题描述】:
在网络应用程序中,我正在尝试编写这样的代码。
protected void Button1_Click(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick", "if(confirm('Are you sure to delete?')){}else{return false}");
Response.Write("hi");
}
但是当我第一次点击按钮时它显示“hi”而没有确认,第二次点击它显示确认。
【问题讨论】:
-
那是因为属性是点击后添加的!并且会在您第二次点击时执行!您需要在“button1_click”事件之外更新按钮属性。最好是 OnLoad()
标签: c# javascript asp.net .net