Master-Page и контролы в дочерней странице!
От: Disa Россия  
Дата: 08.05.07 02:54
Оценка:
Есть интранет сайт в котором довольно хорошо используется JavaScript.
Вот я вычитал про Мастер страницы. Решил попробовать на тестовом примере.
И оказалось когда дочерняя страница встраивается в мастер страницу, у всех ее (дочерней страницы) контролов меняется идентификатор в следситвии чего у меня перестают работать javascript.


Кто сталкивался с подобным? Как вы решили эту проблемму.
Re: Master-Page и контролы в дочерней странице!
От: TK Лес кывт.рф
Дата: 08.05.07 06:39
Оценка: 3 (1)
Здравствуйте, Disa, Вы писали:

D>Есть интранет сайт в котором довольно хорошо используется JavaScript.

D>Вот я вычитал про Мастер страницы. Решил попробовать на тестовом примере.
D>И оказалось когда дочерняя страница встраивается в мастер страницу, у всех ее (дочерней страницы) контролов меняется идентификатор в следситвии чего у меня перестают работать javascript.

D>Кто сталкивался с подобным? Как вы решили эту проблемму.


Используйте свойство Control.ClientID для получения доступа к элементу из скрипта.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Master-Page и контролы в дочерней странице!
От: Stepanov Vladimir Россия  
Дата: 08.05.07 06:40
Оценка:
Здравствуйте, Disa, Вы писали:

D>Есть интранет сайт в котором довольно хорошо используется JavaScript.

D>Вот я вычитал про Мастер страницы. Решил попробовать на тестовом примере.
D>И оказалось когда дочерняя страница встраивается в мастер страницу, у всех ее (дочерней страницы) контролов меняется идентификатор в следситвии чего у меня перестают работать javascript.


D>Кто сталкивался с подобным? Как вы решили эту проблемму.


Посмотреть HTML и поменять иды в JS. это простейший вариант.
Там должно быть что то типа ctl00_ContentPlaceHolderID_ControlID, так что все предсказуемо
... << RSDN@Home 1.2.0 alpha rev. 0>>
Re[2]: Master-Page и контролы в дочерней странице!
От: Disa Россия  
Дата: 08.05.07 06:55
Оценка:
Здравствуйте, TK, Вы писали:

TK>Здравствуйте, Disa, Вы писали:


D>>Есть интранет сайт в котором довольно хорошо используется JavaScript.

D>>Вот я вычитал про Мастер страницы. Решил попробовать на тестовом примере.
D>>И оказалось когда дочерняя страница встраивается в мастер страницу, у всех ее (дочерней страницы) контролов меняется идентификатор в следситвии чего у меня перестают работать javascript.

D>>Кто сталкивался с подобным? Как вы решили эту проблемму.


TK>Используйте свойство Control.ClientID для получения доступа к элементу из скрипта.


Дельный совет. Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.