Telerik RadControl (ASP.NET AJAX): не удается найти элемент управления с использованием предложенного метода - PullRequest
1 голос
/ 23 сентября 2010

Мы используем Radriktrols Telerik в нашей веб-форме, и я некоторое время пытаюсь решить надоедливую проблему.Согласно Telerik, я должен быть в состоянии найти свой элемент управления со стороны клиента, используя следующий метод,

var element = $find('<%= dateSampleDate.RadDatePicker_ClientId %>');

[Небольшое пояснение по поводу утверждения выше: этот RadDatePicker обернут внутри пользовательского элемента управления, поэтому я имелвыставлять ClientId явно, используя публичное свойство;отсюда и странный вид звонка клиента.Кроме того, приведенный выше оператор вызывается из функции javascript, которая присоединена к свойству CustomEvalFunctionName пользовательского валидатора Питера Блума, и все мои сценарии написаны внизу страницы, чтобы сценарии не препятствовали загрузке DOM.]

Проблема в том, что элемент ВСЕГДА равен нулю [проверено с помощью отладчика FireBug js].Это проблема времени?

Буду очень признателен за предложения от тех, у кого есть опыт.

1 Ответ

3 голосов
/ 23 сентября 2010

Вероятно, это проблема времени.Я думаю, что код выполняется до инициализации компонентов Ajax.Вы можете проверить этот пост в блоге, который может быть полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...