Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MessageBox.Show ??? / 10 сообщений из 10, страница 1 из 1
25.04.2004, 14:25
    #32495725
Vitaliyl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
Как вызвать MessageBox.Show на своей
asp.net страничке ?
...
Рейтинг: 0 / 0
25.04.2004, 14:29
    #32495729
Vitaliyl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
Пробовал так

<%@ import Namespace="System.Windows.Forms" %>

MessageBox.Show("You must enter a name.", "Name Entry Error", _
MessageBoxButtons.OK, MessageBoxIcon.Exclamation)


и так


System.Windows.Forms.MessageBox.Show("You must enter a name.", "Name Entry Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)

Все равно пишет объект не определен
...
Рейтинг: 0 / 0
26.04.2004, 08:29
    #32496035
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
Если под MessageBox подразумевается стандартное Windows 'ое окно, то видимо никак. В DHTML есть свои окна для выдачи сообщений и подтверждений.
В Джаве они вызываются так:
alert ("Сообщение");
confirm ("Запрос");
В Васике как-то подобно, точно не знаю.
...
Рейтинг: 0 / 0
28.04.2004, 11:08
    #32500054
Valery Shiskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
Выбирете метод, у которого в сигнатуре последним параметром определен:
параметр типа MessageBoxOptions. Например:

MessageBox.Show("Строка сообщения","Caption",MessageBoxButtons.OK,
MessageBoxIcon.Warning,
MessageBoxDefaultButton.Button1,MessageBoxOptions.DefaultDesktopOnly);
...
Рейтинг: 0 / 0
28.04.2004, 11:10
    #32500064
Valery Shiskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
PS. Reference на сборки должен включать Sistem.Windows.Rorms
...
Рейтинг: 0 / 0
28.04.2004, 11:59
    #32500245
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
В Web-форме средства Win-форм не работают. А ежели и работают, то не у всех же Windows установлен.
Поэтому используй оператор, подобный следующему:
Response.Write("<SCRIPT LANGUAGE='JavaScript'> alert('HELLO'); </SCRIPT>")
...
Рейтинг: 0 / 0
28.04.2004, 12:48
    #32500389
Valery Shiskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
Все ( я имею ввиду MessageBox )прекрасно работает ( конечно в OS Wiindows ) Просто надо правильно выбирать методы. Есть такой тип как
public enum MessageBoxOptions . Его и надо использовать.
...
Рейтинг: 0 / 0
28.04.2004, 18:17
    #32501435
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
авторВсе ( я имею ввиду MessageBox )прекрасно работает ( конечно в OS Wiindows )
C точки зрения идеологии это, пожалуй, всё-таки не правильно. Лучше пользоваться клиентским скриптом.
...
Рейтинг: 0 / 0
01.05.2004, 03:03
    #32505297
Ihor Bobak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2282&lngWId=10
...
Рейтинг: 0 / 0
05.05.2004, 10:32
    #32506936
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox.Show ???
Посмотрел ссылку Ihor Bobak, и вот что хочу сказать. Опыт показал, что использование моего первого способа "Response.Write" выдаёт иногда барахлящий результат. В то время как задание джаваскрипта в атрибуты кнопки пока у меня сбоев не вызывало. К тому же 1-й способ вызывает модальное окно, а 2-й - немодальное.
Описываю 2-й способ:
1) Добавьте между <HEAD> и </HEAD> в форме *.aspx такую строку:
<script language="javascript">function OpenDialog(sStr){alert(sStr);}</script>
Я на всякий случай добавил эту строку последней, но судя по ссылке Ihor Bobak, можно в любое место поместить.
2) Добавьте в процедуру Page_Load в файле *.aspx.vb такой блок:
If IsPostBack Then
Else
Button3.Attributes("onclick") = "javascript:OpenDialog('привет')"
End If
Ну вот и всё. Только следите за регистром - язык ждаваскрипт как и си чуствителен к маленьким и большим буквам.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MessageBox.Show ??? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]