ScriptResource.axd:5Uncaught TypeError: Object function
本文关键字:Object function TypeError 5Uncaught axd ScriptResource | 更新日期: 2023-09-27 18:14:41
我有5个使用UpdatePanel的页面,我随机得到一个错误:
ScriptResource。axd:5Uncaught TypeError: Object function function () {[native code]}没有方法'_registerScript'
登记。aspx:67Uncaught TypeError:无法读取未定义的属性'PageRequestManager'
它只发生在生产环境中,其中有3个服务器负载均衡。
但是在每个服务器上,当我尝试时,有一个错误是和没有的情况。
你的Javascript函数嵌入到ScriptResource中。axd没有方法_registerScript
正在进行
你没有指定。net或ASP。你正在使用的。NET版本,所以我不确定这是否是由于ASP AJAX .NET 4的变化,就像下面资源链接中的相关StackOverflow问题。
虽然从它是ScriptResource.axd
的事实来看,你可能有一些像ScriptManager.RegisterClientScriptResource
或ClientScript.RegisterStartupScript
,你不希望在ASP更新面板,使用ScriptManager.RegisterStartupScript
代替。
关于ScriptResource需要注意的一般事项。网站和web农场包括
- 所有主机上的补丁级别和dll相同。相关StackOverFlow问题
- 用于验证和解密的机器密钥是同一主机。相关StackOverFlow问题,特别是jesal的回答。
- 加载ScriptResource。Axd基于时间戳参数的缓存。见这里和这里
相关资源包括
- 相关StackOverflow问题 理解ASP中的ScriptResource和WebResource净
- 不工作的ClientScript。注册startupscript与更新面板
- HOWTO:编写与UpdatePanel兼容的控件,而不需要链接到ASP。. Net ajax dll 从ASP调用JavaScript。. NET AJAX更新面板中的内容页加载
- ASP。. NET AJAX:更新面板和注册脚本问题
- 自定义控件中的UpdatePanels和ClientScript