显示MessageBox.Show时禁用父页面

时间:2012-05-22 15:56:52

标签: c# asp.net

我使用MessageBox.Show方法创建了一个警报。但是我想禁止编辑页面中的控件,这些控件仍然可以在消息框后面访问。如果我尝试在触发消息框之前手动禁用每个控件,则仅在选择消息框中的选项后才会禁用控件。

请帮助:)

2 个答案:

答案 0 :(得分:1)

好的,我找到了一种方法来做我需要的。

您可以添加" onclientclick"将事件发送到要激活确认弹出窗口的按钮。

<asp:Button id="Button" runat="server" onclientclick="return confirm('Are you sure?');"
                      onClick="ServerSideMethod_Button_Click" />

如果你回答确定弹出服务器端方法将被执行,否则将被跳过。

谢谢大家的帮助。 :)

答案 1 :(得分:0)

您需要的客户端解决方案。如果你想要弹出一条消息禁用下面的GUI /页面,我建议你看一下模态对话框。 JQuery提供了事实上的行业标准框,但其他人也可以使用。只是Google吧。