WebForm_PostBackOptions在IE10中是未定义的错误

时间:2013-04-12 12:12:40

标签: asp.net .net internet-explorer-10

WebForm_PostBackOptions

在ASP.NET网站上单击按钮时,

是IE10中未定义的错误

本机:

    <asp:Button runat="server" id="btnSearch" 
    OnClientClick="if (!isValid()){return false;};" PostBackUrl="Result.aspx" />

渲染:

    <input type="submit" name="BtnSearch" value="SEARCH" id="BtnSearch"
    onclick="if (!isValid()) { return false; };WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;BtnSearch&quot;, &quot;&quot;, false, &quot;&quot;, &quot;Result.aspx&quot;, false, false))" >

在所有浏览器中工作。请帮我解决这个问题。

先谢谢。

2 个答案:

答案 0 :(得分:4)

这可能是因为该机器没有最新的.Net更新。需要使用最新的浏览器定义文件更新ASP.Net以识别新的浏览器。

修复是更新\ Windows \ Microsoft.NET \ Framework \\ Config \ Browsers

中的ie.browser和firefox.browser文件

有两种方法可以解决此问题:服务器范围或网站范围。

服务器范围:从以下链接安装其中一个修补程序。

网站范围:

感谢Scott Hanselman的提示:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

答案 1 :(得分:0)

请在aspx文件中检查带有runat =“server”的表单标签。

相关问题