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("BtnSearch", "", false, "", "Result.aspx", false, false))" >
在所有浏览器中工作。请帮我解决这个问题。
先谢谢。
答案 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”的表单标签。