![]() |
|
Модераторы: gambit |
![]()
|
|
| StepS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 26.8.2005 Где: Днепропетровск Репутация: нет Всего: нет |
Привет, всем !
Есть кнопка, по нажатию на которую, выскакивает javascript:confirm() нужно чтоб по нажатии на Cancel не происходил __doPostBack() как это реализовать ? Проблема в том что ASP.NET автоматически добавляет на кнопки обработчик __doPostBack, как с этим бороться или может есть альтернативный вариант, но нужно именно кнопка (не ссылка) |
|||
|
||||
| StepS |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 26.8.2005 Где: Днепропетровск Репутация: нет Всего: нет |
Нашел !!!
Значит так: если не хотите чтобы был постбэк по нажатю на кнопку нужно просто OnClick прописать так:
или так :
Оператор return обязателен ! иначе работать не будет. И тогда: если yourfunction() вручную делает __doPostBack() тогда все будет ок. Это все касается только HtmlButton т.к. asp:Button - парситься как <button type = "submit"...> Это сообщение отредактировал(а) StepS - 7.4.2006, 13:33 |
||||
|
|||||
| Pankon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 739 Регистрация: 2.6.2005 Репутация: 2 Всего: 5 |
- Попробовал... На хтмл странице
Так как же все-таки действительно отключить doPostBack т.е. чтобы сервет не генерировал код __doPostBack('btnKuKu','') |
|||
|
||||
| Mad |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: 1 Всего: 19 |
а зачем ? если тебе нужен клиентский контрол, тогда зачем использовать HtmlButton, просто вместо
пишем
|
||||
|
|||||
| Pankon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 739 Регистрация: 2.6.2005 Репутация: 2 Всего: 5 |
Просто хотелось на сервере при load нажначать событиям (btnKuKu.OnClientClick) функции из Page.ClientScript, где программным путем указывались бы ИД, и.д... Можно конечно в хтмл-е <% ... %>, но это уже напоминает "старый" АСП
Так все таки - есть такая возможность или нет? Вот например asp:DropDownList имеет свойство AutoPostBack .... |
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: 1 Всего: 19 |
это уже немного другое вопервых в ASP.NET блоки <%....%> еще никто не отменял, но если тебе всетаки хочеться именно через свойства, то есть такой элемент <asp:Literal> и ставь ему свойство Text так как тебе нужно, и когда тебе нужно например
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |