我有一个带有两个按钮和文本的消息框。 这是相关代码:MessageBox自动继续而不按下按钮
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”行,结果是DialogResult.OK。
我正在使用web窗体和ASP.Net。
MessageBox的命名空间是“System.Windows.Forms”。
我试着清除缓存,甚至iisreset。
还有什么可以帮助我吗?
预先感谢您。
你从ASP.NET调用'MessageBox.Show()'吗? – CodeCaster
这是Web应用程序吗?您需要使用客户端脚本显示消息框。不是服务器端代码。你的'MessageBox'的命名空间是什么? –