【发布时间】:2012-09-02 07:41:18
【问题描述】:
这是我的代码行抛出错误
$get("Panel1").style.visibility= "visible";
此行在普通页面上运行良好。但每当在拥有母版页的子页面上使用它时,它都会抛出错误为“Microsoft JScript 运行时错误:无法获取属性'style'的值:对象为空或未定义”。我是 javascript 的优秀初学者。我在 Asp.Net 3.5 上使用它。以前任何人都知道这个问题。
【问题讨论】:
-
你确定“Panel1”是元素的id吗?在没有修改的 File>New 项目中,将 Panel 放入子表单(我 认为 这就是您所描述的)将导致元素 id 为“MainContent_Panel1”,其中 ContentPlaceHolderId 被前置以排除命名冲突。尝试执行 View->Source 并查看 id 与生成的 div 相关联。
-
@jim-oneil:感谢您的回复。我检查了完全匹配的..
-
但它不匹配 :) 正如您在关注 @Aristos 修复时发现的那样...我应该更明确/详细,但很高兴您能正常工作
标签: c# javascript asp.net