我有一個帶有兩個按鈕和文本的消息框。 這是相關代碼: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'的命名空間是什麼? –