Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
Всем привет. У меня возникла такая проблема: на ASP странице лежит датаерид который содержит темплейты с контролами. Мне нужно на стороне клиента добратся до этих контролов, а сервер возвращает клиенту динамически построеный ID этого контрола к примеру такой id="DataGrid1_ctl02_TextBoxStartTime". Как правельно узнать какким будет id контрола на клиенте? Подскажите пожалуста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 16:05 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
хе-хе... я тоже заметил подобное в asp.net... в принципе такой id и будет DataGrid1_ctl02_TextBoxStartTime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 16:16 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
смотрите свойство ClientID т.е. скрипте пишите: var ctrl = document.getElementById('<%= TextBoxStartTime.ClientID%>'); примерно так Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 16:41 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
авторvar ctrl = document.getElementById('<%= TextBoxStartTime.ClientID%>'); Так не не выходит потому что контрол TextBoxStartTime лежит в тэмплейте сервер так его не видет Можно примерно так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 17:32 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
> TextBoxStartTime лежит в тэмплейте вы до него сможете добраться в обработчике привязки данных (ItemDataBound) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 17:36 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
Это понятно на сервере без провлем это сделать то можно, а как мне e.itemindex вставить в эту строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 18:04 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
можно посмотреть кусок клиентского скрипта, где вы собираетесь обрабатывать значение этого контрола? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 18:15 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
Я вроде выкрутился я этот префикс приципляю таким способом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 18:42 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
а в этом обработчике, что показывает TextBoxStartTime.ClientID ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 18:47 |
|
||
|
ASP и контролы
|
|||
|---|---|---|---|
|
#18+
и вообще, надо быть проще. TextBoxStartTime.Attributes.Add("onkeyup", "Validator(this)"); Код: plaintext 1. 2. 3. 4. 5. 6. 7. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 18:48 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33568793&tid=1392944]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 388ms |

| 0 / 0 |
