ASP:菜单出现错误

3
我使用asp菜单在IE10中而非之前安装的IE9时,出现SCRIPT5009:WebForm_GetElementByTagName未定义的错误。
经过查找,发现WebResource.axd生成时没有为此方法定义,才会出现这种情况。
进一步研究发现,.net无法识别IE10,因为浏览器文件中缺少IE10的条目。
因此我们有可用的补丁来解决这个问题,但我想添加任何JavaScript或代码以添加WebForm_GetElementByTagName的定义或解决错误。
1个回答

3

Scott Hanselman曾经在博客中提到过这个问题。如果您不想安装补丁,那么您需要使用Greg Smalter在评论中提出的解决方法:将Page.ClientTarget属性设置为"uplevel",可以在Page_Init事件或<%@ Page ... %>指令中设置。


我曾经遇到过完全相同的问题,而Scott Hanselman建议的Nuget包解决了这个问题。 - mezoid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接