【发布时间】:2010-11-28 14:36:54
【问题描述】:
我有一个使用母版页的网络表单,该母版页又继承自另一个母版页。
我有一个下拉列表drpCursos
在我的 javascript 代码中,我尝试访问控件但没有成功:
var combo = document.forms[0]['drpCursos'];
combo 是null
查看源代码后改成:
var combo = document.forms[0]['ctl00_ContentPlaceHolder1_drpCursos'];
现在可以了,但我认为这不是一个好的解决方案...
我该如何以正确的方式做到这一点?
编辑:我的javascript 代码在外部文件中。
我尝试了 Darin 的解决方案,但它不起作用,然后我将我的代码直接粘贴到 aspx 页面中,现在它起作用了。
此外,它仅在代码位于函数内部时才有效,否则我会得到undefined
为什么会这样?
【问题讨论】:
标签: javascript asp.net webforms master-pages