62,025
社区成员
发帖
与我相关
我的任务
分享
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
string Msg = "传来的参数";
ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "clientScript", "if(confirm('请选择\\n" + Msg + "')){document.getElementById('Button2').click();}", true); //弹出对话框确定后触发另一按钮 ,但按钮在同一UpdatePanel1内不能触发 为什么?如何解决?多谢
}
protected void Button2_Click(object sender, EventArgs e)
{//我的目的是执行一段删除操作
TextBox1.Text = "Button1_Click987654321"; //测试
} </script>
</form>
</body>