gpt4 book ai didi

javascript - .NET 4 上的 ASP.NET 导致 IE11 抛出 _doPostBack 是未定义的 javascript 错误

转载 作者:数据小太阳 更新时间:2023-10-29 04:32:27 25 4
gpt4 key购买 nike

编辑:该站点位于 Windows Server 2003 上,因此无法升级到 .NET Framework 4.5。

我们的网站在 .NET 4 上为 ASP.NET 提供服务。使用 IE 11 时,自动回发停止工作并出现错误“_doPostBack 未定义”。它很可能可以通过对浏览器定义文件进行一些修改来修复,我还不知道如何修改。

Microsoft 建议功能检测(首选),或更改浏览器定义文件。 http://msdn.microsoft.com/en-us/library/IE/hh869299%28v=vs.85%29.aspx

看起来功能检测意味着一起删除自动回发。这不就像重写整个站点吗?

谁能描述一下如何同时完成特征检测和浏览器定义文件修改?首选哪种方式以及原因。

接受的答案解决了这个问题,如果您卡在服务器 2003 上,这似乎是唯一的方法。如果有人可以解释如何在不进行大量代码更改的情况下进行功能检测,那就太好了。

最佳答案

似乎 Windows Server 2003 需要一个服务器范围的解决方案,但所有修补程序都不起作用,因此必须手动完成。

  1. 编辑 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\Browsers 并在此答案中添加浏览器定义 https://stackoverflow.com/a/19203518/1297563
  2. 运行 c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regbrowsers.exe -i
  3. 重启 IIS

关于javascript - .NET 4 上的 ASP.NET 导致 IE11 抛出 _doPostBack 是未定义的 javascript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19783852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com