Идентификатор клиента ScriptControl в пользовательском элементе управления - PullRequest
0 голосов
/ 18 марта 2011

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

comboBox.OnClientLoad = "function (sender, eventArgs) {" + Common.FindScriptObject (this.ClientID) + ".ComboBoxLoad (sender, eventArgs);} ";

Код Common.FindScriptObject просто выводит $ find ('').Поскольку он используется в пользовательском элементе управления, идентификаторы на стороне клиента имеют некоторую дополнительную длину, такую ​​как «usercontrol_controlclientId» против «controlclientId».Итак, как мне получить правильные идентификаторы в пользовательском контроле?

1 Ответ

0 голосов
/ 18 марта 2011

элемент управления должен быть сначала добавлен в дерево элементов управления.

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