我已经在开发环境上创建并使用了一段时间的页面,它是一个面向搜索的页面,在ASP.NET AJAX控件上非常繁琐。但是,每当我在Web.Config文件中设置值时,我都试图将其移至生产环境:
<compilation debug="false">
单击页面上任何会导致UpdatePanel更新或AJAX回发的内容都会引发JavaScript错误:
Message: '_events' is null or not an object
Line: 5
Char: 36005
但是,一旦我设置:
<compilation debug="true">
再次,一切再次完美。
关于我可能在代码中检查哪些内容会导致此错误,是否有人有任何提示?为什么在编译参数中此debug =“false”的设置导致此错误?
设置debug =“false”不太可能是导致此错误的直接原因,但是也许如果我获得了一些有关debug =“false”可能以不同方式进行操作的详细信息,我可能会更好地知道在ASP.Net/中查找的位置AJAX代码可解决此问题。
编辑:我已经尝试在IE和Firefox中使用相同的结果。
谢谢!
最佳答案
原来这是AjaxControlToolkit中的错误,下一版本中已解决。更新后,这些错误已解决。
关于asp.net - _events为null或不是对象错误,仅当编译debug =“false”时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3893621/