Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Всем привет. У меня есть некая проблема с кнопкой, целый день провозился но никак не могу решить. На моей странице у меня есть 2 button которые являются HtmlControls, когда одна из них нажимается то в IsPostBack прежде чем что-то делать с получеными из формы данными мне вначале надо проверить какая из двух кнопок была нажата. Я пытаюсь проверять используя Код: plaintext Сообственно код который не работае :( В моей aspx странице Код: plaintext 1. 2. 3. 4. 5. 6. 7. Вот что имею в Сode Behind: Код: plaintext 1. И сообственно вот как пытаюсь определить какая из кнопок была нажата: Код: plaintext 1. 2. 3. 4. Мне именно нужно определить какая из кнопок была нажата именно в IsPostBack, потому-что тама данные что я получаю из формы, иначе данные потеряются. Я пытался для тэста поменять кнопку на checkbox но всеровно он ее не видит через Page.Request.Form. Заранее благодарен за любоую помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 10:57 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
повесь на каждую кнопку свой обработчик и делай все в них... с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 11:50 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
А post страницы вообще происходит? type у кнопок должен быть submit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 11:55 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Обработчики есть, но дело в том что мне именно надо знать какая кнопка нажата именно в IsPostBack, иначе значения других данных теряются :( Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:04 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Можно сделать так: 1. Кинуть на страницу Hidden. Сделать его серверным. Значение - "0". 2. При нажатии на кнопку в клиентском скрипте писать в этот Hidden "1" для одной кнопки и "2" для другой. 3. При Postback проверять значение Hidden-а; выполнять нужные действия и сбрасывать обратно в "0", чтобы при любом другом Postback-е, не связанном с кнопками, не выполнять повторно действия кнопок. Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:08 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
обрати внимание на атрибут type Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:08 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
а не проще использовать WebControl - Button и просто подписаться на его событие клика, тогда не надо будет себе мозги парить? _______________________________________________________ Господи, сколько ещё не сделано... А сколько ещё предстоит не сделать...! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:17 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
gerss Хотелось бы сделать на стороне сервера, ведь должно же быть что-то что позволяет ловить и проверять какие html контролы были переданы. Kilroy Я изменил значение type, но это не изменило ситуацию :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:20 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Ну а сама форма то есть? Попробуй проверять Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:25 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
AntroposОбработчики есть, но дело в том что мне именно надо знать какая кнопка нажата именно в IsPostBack, иначе значения других данных теряются :( IsPostBack у тебя будет всегда, иначе как у тебя обработчики событий сработают... пишешь общий метод опроса данных формы, и в каждом из обработчиков его дергаешь, а дальше уже делаешь с этими данными все, что нужно для данного обработчика... ЗЫ: Артем прав, используй лучше веб-контролы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:32 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Лиман Артём Всеровно должен быть способ проверки что позволяет ловить и проверять какие html контролы были переданы. Это же не логично чтобы контролы были а способа не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:32 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Посмотри еще trace запроса, раздел Form Collection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:36 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Kilroy Форма есть, я даже метод post в ней выставил. А проверка не срабатывает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:39 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Давай, короче весь код сюда. Все должно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:41 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Kilroy Обьясни пожалуйста поподробнее про race запроса, раздел Form Collection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:42 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
в директиву @Page добавляешь trace="True" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:49 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Вот весь код aspx: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. Code Behind: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:51 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Чего ж ты сразу не сказал, что все это в контроле? Тогда надо проверять Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 12:56 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Сделал Trace = "True" Вот что выдает Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 13:03 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Он видит ClientID, но в if ну входит, может он его в форме не получает поэтому Прям блин несчатье какое-то на мою голову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 13:09 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Короче, учите матчасть. Как проверять в данном случае я выше написал. Из-за того, что кнопки в контроле, id для них формируется, исходя из их вложенности, и это надо учитывать при проверке. Или использовать обычные (не серверные) кнопки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 13:10 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Пардон, вместо ClientID UniqueID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 13:14 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Не работает оно, хоть ClientID хоть UniqueID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 13:28 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Вот HTML контрола Код: plaintext 1. 2. вот код класса Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. все работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 15:15 |
|
||
|
Проблема с HtmlControls
|
|||
|---|---|---|---|
|
#18+
Всем кто отозвался и пытался помочь спасибо вам за вашу помощь. Kilroy Тебе отдельное спасибо за твое терпение к моей проблеме и за помощь, благодаря тебе я решил свою проблему и теперь все работает. Еще раз большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2005, 07:26 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33050159&tid=1394109]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 410ms |

| 0 / 0 |
