powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp:Wizard и поиск контролов
5 сообщений из 5, страница 1 из 1
asp:Wizard и поиск контролов
    #33838028
Darkman_VLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необзодимо проверять состояние полей через CustomValidator на клиентской стороне, но как добраться до ClientID необходимого контрола — не понятно, т.к. многие элементы Wizard'a изолируют контролы с целью предотвращения повторения ID'шников.

Приходится искать приблизительно вот так:
MyWizard.WizardSteps[0].FindControl("__CustomNav0").FindControl("MyButton1");

И как раз проблема в __CustomNav0 и ему подобным контейнерам, где явно не указывается ID, что бы его находить.
к примеру ContentTemplate.

Подскажите, как находить контролы, для того, что бы адекватно писать client-side JS скрипты.
...
Рейтинг: 0 / 0
asp:Wizard и поиск контролов
    #33838787
Tigor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Darkman_VLT, Вы писали:

D_V>Необзодимо проверять состояние полей через CustomValidator на клиентской стороне, но как добраться до ClientID необходимого контрола — не понятно, т.к. многие элементы Wizard'a изолируют контролы с целью предотвращения повторения ID'шников.

D_V>Приходится искать приблизительно вот так:
D_V>MyWizard.WizardSteps[0].FindControl("__CustomNav0").FindControl("MyButton1");

D_V>И как раз проблема в __CustomNav0 и ему подобным контейнерам, где явно не указывается ID, что бы его находить.
D_V>к примеру ContentTemplate.

D_V>Подскажите, как находить контролы, для того, что бы адекватно писать client-side JS скрипты.

К сожалению, я работаю с фрейворком 1.1, в котором вообще нет этого визарда, так что ниче не знаю :)
Но есть вопрос: контролы, которые вы ищите, они вообще рендерят себе идентификаторы? Вы смотрели получающийся хтмл?
...
Рейтинг: 0 / 0
asp:Wizard и поиск контролов
    #33839867
Darkman_VLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
T>К сожалению, я работаю с фрейворком 1.1, в котором вообще нет этого визарда, так что ниче не знаю :)
T>Но есть вопрос: контролы, которые вы ищите, они вообще рендерят себе идентификаторы? Вы смотрели получающийся хтмл?

Да, как и положенно генерят от Parent$Parent$...$ControlID

Дело в том, что на этом пути все контейнеры изолируют идентификаторы, и приходится делать FindControl().FindControl()...() итд...

Но это ещё не всё, половина этих контейнеров вообще не выносят на публичное обозрение свои идентификаторы, о них только в отладике или в полученом HTML'e узнаёшь :(

Как по мне, крайне не поворотливый Wizard. Дак ещё и в refactore он оч. сложно выглядит.. :(
...
Рейтинг: 0 / 0
asp:Wizard и поиск контролов
    #33843565
alexdp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю что там насчет визарда, а метод котрый ты указываешь кастом
валидатору должен иметь такую сигнатуру CustomMethod(sender, args)
Вот у сендера и узнавай АйДи.

"Darkman_VLT" <49313@users.rsdn.ru>; сообщил/сообщила в новостях следующее:
news:1990841@news.rsdn.ru...
> Необзодимо проверять состояние полей через CustomValidator на клиентской
> стороне, но как добраться до ClientID необходимого контрола — не понятно,
> т.к. многие элементы Wizard'a изолируют контролы с целью предотвращения
> повторения ID'шников.
>
> Приходится искать приблизительно вот так:
> MyWizard.WizardSteps[0].FindControl("__CustomNav0").FindControl("MyButton1");
>
> И как раз проблема в __CustomNav0 и ему подобным контейнерам, где явно не
> указывается ID, что бы его находить.
> к примеру ContentTemplate.
>
> Подскажите, как находить контролы, для того, что бы адекватно писать
> client-side JS скрипты. Posted via RSDN NNTP Server 2.0
...
Рейтинг: 0 / 0
asp:Wizard и поиск контролов
    #33843578
Darkman_VLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всего-то нужно было раскастовать до TemplateWizardStep.

((TemplateWizardStep)Wizard1.WizardSteps[int]).ContentTemplateConteiner...

P.s. Kir, thanx
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp:Wizard и поиск контролов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]