我们有一个应用程序,当我们在Web.config中有debug =“true”时工作正常,当我们将其设置为“false”但应用程序停止工作时。似乎对象继承在javascript中不起作用(Microsoft JScript运行时错误:Object不支持此属性或方法)。有没有人遇到过这个?
更多错误细节:
a.beginUpdate()不是函数
答案 0 :(得分:2)
首先,不要试图在IE 7或8中调试你的javascript。这是一个失败的主张 - 你最终会抓住你的头,并发誓这个错误意味着什么。下载Google Chrome,Firefox和FireBug或IE9 +的副本。这将显示错误真正的位置。从那里开始。
其次,我敢打赌它与UI对象在发送回客户端时的命名方式有关,或者某个元素因某些原因而不存在。
答案 1 :(得分:2)
嗯,这就是它......一些控件的构造函数中缺少以下内容。尼斯
ControlName.initializeBase(this)
答案 2 :(得分:2)
我遇到同样的问题,检查完所有属性后,我注意到AppPool
没有读取deploy文件夹中某些文件的权限,所以我创建了一个新的Application Pool Connected by a User
,授予特权并且有效。
答案 3 :(得分:0)
没有遇到此问题,但如果您在IE中启用脚本调试,则可以单步调试javascript并缩小问题范围。如果客户端中的javascript受到服务器上的应用程序设置的影响,我会感到惊讶,但我可能错了......