Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
узнать значения чекбоксов
|
|||
|---|---|---|---|
|
#18+
репитером выводится список, в каждой строке которого есть чекбокс. Id чекбоксу назначаю из базы. <input type="checkbox" name="<%# DataBinder.Eval(Container.DataItem, "nppKv")%>"> Кроме того, есть кнопка с обработчиком onClick. Как узнать после нажатия на кнопку какие чекбоксы были выбраны? Главное - идея! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 18:14 |
|
||
|
узнать значения чекбоксов
|
|||
|---|---|---|---|
|
#18+
В данном случае, по-моему, никак, т.к. чекбоксы не серверные, а значит ничего взять не сможем, разве что скрипт написать и где-нибудь в hidden по нажатию на чекбокс добавлять/удалять запись о том что такой-то выбран/не выбран. ну а если же чекбокс сделать серверным, то по Repeater.Items(i).FindControl("id") - проходим по всем итемам и просматриваем что выбрано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 18:35 |
|
||
|
узнать значения чекбоксов
|
|||
|---|---|---|---|
|
#18+
p.s. в случае серверного чекбокса id нужно указать самому, причем статический, а не из DataSource. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 18:36 |
|
||
|
узнать значения чекбоксов
|
|||
|---|---|---|---|
|
#18+
Можно создавать клентские массивы с обработчиками, но это кривой путь. Лучше всего использовать серверные контролы. http://aspnet.4guysfromrolla.com/articles/053106-1.aspx это про gridview и чекбоксы без автопостбэка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 18:56 |
|
||
|
узнать значения чекбоксов
|
|||
|---|---|---|---|
|
#18+
<input type="checkbox" name="MyCheckBox" value="<%# DataBinder.Eval(Container.DataItem, "nppKv")%>"> И потом в Request.Form["MyCheckBox"] получаешь список value выбранных чекбоксов, разделенный запятыми. Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 20:04 |
|
||
|
узнать значения чекбоксов
|
|||
|---|---|---|---|
|
#18+
<input type="checkbox" name="MyCheckBox" value="<%# DataBinder.Eval(Container.DataItem, "nppKv")%>"> И потом в Request.Form["MyCheckBox"] получаешь список value выбранных чекбоксов, разделенный запятыми. СПАСИБО! ТО ЧТО НАДО! Главное - идея! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 13:06 |
|
||
|
узнать значения чекбоксов
|
|||
|---|---|---|---|
|
#18+
Можно создавать клентские массивы с обработчиками, но это кривой путь. Лучше всего использовать серверные контролы. http://aspnet.4guysfromrolla.com/articles/053106-1.aspx это про gridview и чекбоксы без автопостбэка. Это, конечно, все правильно. Но пока использую более простой вариант, предложенный Dimon aka Manowar. Спасибо за помощь! Главное - идея! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 13:09 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34028453&tid=1388992]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 411ms |

| 0 / 0 |
