Я пытаюсь отобразить некоторый текст, используя MessageBox.Show, как показано ниже в событии page_load в ASP.NET. Прежде чем кто-либо поспешно расскажет о том, почему я использую его в ASP.NET, я использую его для отладки только на моем собственном устройстве dev для особых нужд. В приложении есть ссылка на System.Windows.Forms.
Я использовал его несколько лет назад, так что я знаю, что MessageBox WinForm работает. Я использую .NET 4.0 и VS 2010. Я не думаю, что что-либо, связанное с этой функцией, изменилось.
MessageBox.Show("Message", "Caption", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); //used also ServiceNotification option
Есть идеи, почему окно сообщения не отображается? У меня есть только эта строка в коде.
Сложение:
Я ОЧЕНЬ осведомлен о последствиях для окна сообщений. Это временная вещь только для отладки. Линия не пойдет в производство. У меня нет доступа к JavaScript. Пожалуйста, подумайте, почему это не работает, а не почему я не должен его использовать. Я использовал его раньше в 2.0, и он работает. Я хочу знать, изменил ли новый .NET что-то или я неправильно использовал эту опцию.
Прямой ответ : работает на веб-сервере Visual Studio, а не в IIS.