Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
TextBox и PostBack
|
|||
|---|---|---|---|
|
#18+
Имеется страница, на ней TextBox и Button. 1. На Button.Click имеется событие. 2. На Page.Load обработка if (!Page.IsPostBack)... Вопрос вот в чем: Набираю текст в TextBox и жму <Enter>, происходит PostBack, но не происходит Button.OnClick :( Как мне определить, что PostBack произошел от TextBox? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 08:42 |
|
||
|
TextBox и PostBack
|
|||
|---|---|---|---|
|
#18+
а он и не произошел от TextBox с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 09:44 |
|
||
|
TextBox и PostBack
|
|||
|---|---|---|---|
|
#18+
может будет достаточно проверять Request.Form[TextBox.UniqueID] Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 12:52 |
|
||
|
TextBox и PostBack
|
|||
|---|---|---|---|
|
#18+
может будет достаточно проверять Request.Form[TextBox.UniqueID] Дело в том, что Form[TextBox.UniqueID] всегда будет иметь какое-либо значение. Решил это добавлением js-скрипта на TextBox по обработке клавиши <ENTER>, по которому выполняется button.click(). Но вот еще чего заметил... Никаких скриптов нет... На одних страницах при нажатии <ENTER> у TextBox'ов фокус автоматом перескакивает на Button и делается нормальный postback, а на других этого не происходит. Думаю, что это может быть связано с наличием других контролов на форме (например 2 кнопки)... проверю - напишу Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 08:20 |
|
||
|
TextBox и PostBack
|
|||
|---|---|---|---|
|
#18+
Вот чего обнаружилось... Это глюк IE :( Если на форме один TextBox и кнопка submit, то, при нажатии <ENTER> на TextBox'е, postback будет происходить не от кнопки, а от TextBox, т.е. Button_Click не сработает. Если на форме несколько TextBox'ов, то, при нажатии <ENTER> на любом из них, фокус сам переведется на кнопку и сработает постбэк по кнопке. В Opera и Firefox все работает нормально. Вот такие пироги с котятами :( Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 10:01 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=18&tid=1393269]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 325ms |

| 0 / 0 |
