【发布时间】:2015-07-13 16:22:56
【问题描述】:
我有一个带有两个按钮和一个文本的消息框。 这是相关代码:
var result = MessageBox.Show("just a text","just a title",MessageBoxButtons.OKCancel,System.Windows.Forms.MessageBoxIcon.Warning,System.Windows.Forms.MessageBoxDefaultButton.Button1, System.Windows.Forms.MessageBoxOptions.ServiceNotification | System.Windows.Forms.MessageBoxOptions.RightAlign);
if (result == DialogResult.OK)
{
... code ...
}
我的问题是程序自动在“if”中输入代码,并且弹出消息框甚至没有出现。 即使我调试它,我也看到代码转到“if”行,结果是 DialogResult.OK。
我正在使用 Web 表单和 ASP.Net。
MessageBox 的命名空间是“System.Windows.Forms”。
我尝试清除缓存甚至 iisreset。
还有什么可以帮助我的?
提前谢谢你。
【问题讨论】:
-
您是否从 ASP.NET 调用
MessageBox.Show()? -
这是网络应用程序吗?您需要使用客户端脚本显示消息框。不是服务器端代码。
MessageBox的命名空间是什么?
标签: c# messagebox dialogresult