代码如下:
protected void Button1_Click(object sender, EventArgs e)
        {
            Button1.Attributes.Add("onclick", "return confirm('真的要删除吗?')");
            {
                TextBox1.Text = "OK";
            }问题是页面装载后,第一次点按钮根本不弹出选择框,直接就执行TextBox1.Text = "OK";
第二次点击的时候才出现选择框。
由于是新学分不多,谢谢。

解决方案 »

  1.   

    把下面这句话放到Page_Load事件里
    Button1.Attributes.Add("onclick", "return confirm('真的要删除吗?')");
      

  2.   

    如果是gridview表格内的删除按钮,还是放在LOAD里?
      

  3.   

    gridview表格内,那你要绑定如在gridview的LinkButton列里:
    asp:LinkButton ID="LinkButton2" runat="server" CommandArgument='<%# Eval("sms_ID") %>'
                                    CausesValidation="false" CommandName="del" OnClientClick="return confirm('确认要删除吗?')">删除</asp:LinkButton>
      

  4.   

        <asp:Button ID="Button1" runat="server" Text="删除" OnClientClick="return confirm('确认删除?')" OnClick="Button1_Click" />