我使用 MessageBox.Show 方法创建了一个警报。但是我想禁止编辑页面中仍然可以在消息框后面访问的控件。如果我在触发消息框之前尝试手动禁用每个控件,则只有在消息框中选择一个选项后才会禁用控件。
请帮忙 :)
好的,我找到了一种方法来做我需要的事情。
您可以将“onclientclick”事件添加到要触发确认弹出窗口的按钮。
<asp:Button id="Button" runat="server" onclientclick="return confirm('Are you sure?');"
onClick="ServerSideMethod_Button_Click" />
如果回答 OK 则弹出服务器端方法将被执行,否则将被跳过。
谢谢大家的帮助。:)
这是您需要的客户端解决方案。鉴于您既要弹出消息又要禁用下面的 GUI/页面,我建议您查看模式对话框。JQuery提供了事实上的行业标准框,但也有其他可用的。只需谷歌它。