ScriptResource.axd:5 Uncaught TypeError:对象函数

时间:2011-11-14 21:55:51

标签: c# asp.net .net

我使用UpdatePanel的页面随机出现错误:

ScriptResource.axd:5Uncaught TypeError:对象函数Function(){[native code]}没有方法' _registerScript'

registration.aspx:67未捕获TypeError:无法读取属性' PageRequestManager'未定义的

它只发生在3服务器负载均衡的生产环境中。

但是在我尝试过的每台服务器上,当出现错误时都会出现错误。

发生了什么事?

1 个答案:

答案 0 :(得分:3)

您在ScriptResource.axd中嵌入的Javascript函数没有方法_registerScript正在进行。

您没有指定您正在使用的.NET或ASP.NET版本,因此我不确定这是否是由于ASP AJAX .NET 4中的更改,如资源链接中的相关StackOverflow问题下方。

虽然它是ScriptResource.axd,但你可能有类似的东西 您不希望在ASP更新面板中使用ScriptManager.RegisterClientScriptResourceClientScript.RegisterStartupScript,而是使用ScriptManager.RegisterStartupScript

有关ScriptResource.axd和Web场的一般注意事项包括

  • 所有主机上的补丁级别和dll都是相同的。相关StackOverFlow Question
  • 验证和解密的机器密钥是同一主机。相关的StackOverFlow Question,特别是 jesal 的答案。
  • 由于timestamp参数而基于缓存加载ScriptResource.axd。 请参阅herehere

相关资源包括