У меня есть веб-форма, которая использует мастер-страницу, которая, в свою очередь, наследует другую мастер-страницу.
У меня есть раскрывающийся список drpCursos
В своем коде JavaScript я пытался получить доступ к элементу управления, ноне повезло:
var combo = document.forms[0]['drpCursos'];
combo
это null
После проверки исходного кода я изменил его на:
var combo = document.forms[0]['ctl00_ContentPlaceHolder1_drpCursos'];
Теперь работает, ноЯ не думаю, что это хорошее решение ...
Как бы я сделал это правильно?
РЕДАКТИРОВАТЬ : мой код javascript
находится во внешнемфайл.
Я попробовал решение Дарина, но оно не сработало, затем я вставил свой код прямо в страницу aspx, и теперь оно работает.
Кроме того, оно работает только тогда, когда код внутрифункция, в противном случае я получаю undefined
Почему это происходит?