Окно сообщений веб-приложения ASP.NET - PullRequest
31 голосов
/ 15 марта 2012

В приложении оконных форм asp.net в коде C # вы можете использовать:

MessageBox.Show("Here is my message");

Есть ли эквивалент в веб-приложении asp.net? Могу ли я вызвать что-то из кода C #, который будет отображать окно сообщения для пользователя?

Пример использования этого: у меня есть кнопка, которая загружает файл в коде позади. Когда файл загружен или если произошла ошибка, я хотел бы высказать пользователю сообщение с указанием результата.

Есть идеи по этому поводу?

Ответы [ 13 ]

0 голосов
/ 13 августа 2013

, если вы включите

System.Windows.forms

как пространство имен, тогда оно будет конфликтовать. Используйте

btn_click()
{

System.Windows.Forms.MessageBox.Show("Hello");

}
0 голосов
/ 10 августа 2013

Просто добавьте пространство имен:

System.Windows.forms 

к вашей ссылке на веб-приложение или что-то еще, и у вас есть доступ к вашему:

MessageBox.Show("Here is my message");

Я попробовал это, и это сработало.

Удачи.

0 голосов
/ 31 декабря 2012

Щелкните правой кнопкой мыши на обозревателе решений и выберите диалоговое окно добавления reference.one.На этом выберите (.net)-> System.windows.form.Импортирует System.Windows.Forms (vb) и, используя System.windows.forms(C#), копирует это в код, а затем пишет messagebox.show("").

...