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

C# asp.net中的确认对话框?,c#,javascript,asp.net,.net,C#,Javascript,Asp.net,.net,在web应用程序中,我正在尝试这样编写代码 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”,而没有确认,第二次单击Word

在web应用程序中,我正在尝试这样编写代码

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

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


您需要在加载页面的前面添加onclick属性

将JavaScript放入标记中:

<asp:Button runat="server" OnClick="Button1_Click" OnClientClick="return confirm(...)" />


是的,但我想签入代码本身,我该怎么做,我想给用户确认,如果他单击“是”,它将以其他方式继续它停止继续代码我正在签入按钮单击“偶数”。如果数据在数据库中,我正在向用户确认是否要插入,如果他单击“是”,则插入,如果不是,则插入insert@Ssasidhar:我建议您检查页面呈现,然后您可以决定呈现什么以及如何呈现。这是因为在您单击属性后会添加该属性!并将在您第二次单击时执行!您需要在“button1\u click”事件之外更新按钮属性。。最好是OnLoad()