注册 登录
编程论坛 ASP.NET技术论坛

蛋疼的关于asp.net中的confirm问题!

小小小火柴 发布于 2013-04-11 16:21, 671 次点击
前台的代码:关于清空数据的确定框。

<script type="text/javascript">
    function clear1()
    {
        var isUpdate = confirm("是否清空数据?");
        if (isUpdate) {
            document.getElementById('<%=Button1.ClientID%>').click();
        }
    }
</script>



        <asp:ImageButton ID="btnClear"  Height="40px"
            ImageUrl="~/photos/Clear.png" Width="100px" runat="server" AlternateText="清空"
            ToolTip="清空" onclick="btnClear_Click" />

设置了一个隐藏的按钮。
            <asp:Button ID="Button1" runat="server" Text="Button" Width="0"
            OnClick="Button1_Click" Visible="False" />



我后台的.cs代码:



    protected void btnClear_Click(object sender, ImageClickEventArgs e)
    {
      if (Session["newname02"] != null && Session["newname02"].ToString() != "")
        {
            Button1_Click(sender, e);
        }
       else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(),"key","<script language=javascript>clear1();</script>");
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        txtNames.Text = "";           //这是一个textBox的id,我清空它。
    }

可是我发现,压根就没用!我的Button1好像压根就不会执行,无论我在confirm中选择“确定”还是“取消”。。。求大神给点建议!我卡在这里都三天了!!!!
2 回复
#2
hu9jj2013-04-11 17:34
别蛋痛了!这是ASP版,发到.NET版去可能更容易得到解决。
#3
hu9jj2013-04-12 08:06
替你转移到版块去吧,到那里也许有人相助。
1