错误:未声明文档(按id获取)



我的工作中有人辞职了,我继承了他正在做的网络项目。我几乎没有asp/vb的经验,我可能在这里错过了一些明显的东西,但这是我的问题:

我正在经历这个奇怪的错误,我试图访问我的aspx页面的元素与Document.getElementByID() in,但我只得到错误"'文档'未声明。由于其保护级别,可能无法访问。

我在试图访问Document以查找元素的所有页面上都得到此错误。在代码中没有先前对"Document"的引用,因此有可能这个问题从一开始就存在,但从未被注意到。

我尝试在不同的功能/范围内调用Document,错误持续存在。我还验证了所有页面都继承自System.Web.UI.Page。我对项目没有其他问题,页面正确渲染,我可以访问由"代码生成文件"生成的元素。

我想知道是否有一些项目的参考文献缺失,或者是否有任何我没有检查过的东西可以解释这个

document.getElementById()是一个客户端JavaScript函数。

你的aspx页面是一个服务器端web表单。

你不能像那样在你的代码中访问客户端函数。

要引用服务器端控件(就像在你的aspx页面中定义的那样),你可以简单地在aspx

中使用它们的'id'属性。

最新更新