c# - asp.net 中的确认对话框?

标签 c# javascript asp.net .net

在网络应用程序中,我正在尝试编写这样的代码。

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”而没有确认,第二次单击时,它显示确认。

最佳答案

您当前正在做的是在第一次单击按钮时在 javascript 中添加 onclick 属性。然后每次单击该按钮时都会输出“hi”。

您需要在 page lifecycle 前面添加 onclick 属性,也许在 Page_Load 中。

关于c# - asp.net 中的确认对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13775303/

相关文章:

c# - 只要层次结构中的所有类仅使用托管资源,就可以使用虚拟 Dispose() 方法吗?

c# - 修改 C# 颜色 int 或 uint 的一个字节

javascript - 更改对象数组中的特定字段值 Angular 4

asp.net - WCF + Json = 错误的序列化

c# - imapX 将 Gmail 中的邮件标记为已读?

c# - 我可以使用 LINQ 改进这个算法吗?

javascript - Backbone.js:为什么事件没有第二次触发(delegateEvents 没有帮助)

Javascript - 仅在设备处于横向状态时显示 div

javascript - onfocus 和 onblur 仅适用于 IE7

c# - jquery alertbox 自动禁用