Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Формирование клиент-ID
|
|||
|---|---|---|---|
|
#18+
Подскажите, плз. Есть у меня код довольно большой JS-функции, основанной на работе с элементами формы. В ней вычисляется ID каждого элемента примерно так: Dim ControlClientName As String = Me.ClientID ... а тут JS код var roomsHotel = document.getElementById('" & ControlClientName & "_u_Rooms') Теперь я эту форму переместил в другой сайт, а там страницы на Мастерах. И вот эта связка Me.ClientID + _u_Rooms выдает "__Page_u_Rooms", хотя на самом деле Control ID для элемента _ctl0_SearchForm_u_Rooms Я понимаю, надо бы все переписать и везде явно вычислять ControlID для каждого элементика. Только больно уж код длинный... Можно как то найти, как получается этот _ctl0_SearchForm ? у меня SearchForm - имя у <asp:Content ID="Content1" ContentPlaceHolderID="SearchForm" Runat="Server"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 19:59 |
|
||
|
Формирование клиент-ID
|
|||
|---|---|---|---|
|
#18+
попробуй Dim ControlClientName As String = Me.UniqueID - - - - - the truth is out there ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 20:14 |
|
||
|
Формирование клиент-ID
|
|||
|---|---|---|---|
|
#18+
Dim ControlClientName As String = Me.UniqueID а чем UniqueID от ClientID отличаеца? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 21:08 |
|
||
|
Формирование клиент-ID
|
|||
|---|---|---|---|
|
#18+
The ClientID value generated for a control is identical to the UniqueID value, except that an underscore character is used to delimit the ID values, instead of the character specified by the IdSeparator property. By default, the IdSeparator property is set to a colon character (:). Because the ClientID value does not contain colon characters, it can be used in ECMAScript, which does not support IDs containing colons. http://msdn2.microsoft.com/en-us/library/system.web.ui.control.clientid.aspx http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWebUIControlClassUniqueIDTopic.asp так что ClientID пожалуй лучше подходит :-) - - - - - the truth is out there ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 21:20 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33963648&tid=1389924]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 375ms |

| 0 / 0 |
