.net LinkButton ie10无法提交表单,SCRIPT5007: 属性“doPostBack”的值为 null、未定义或不是 Function 对象

.net LinkButton ie10无法提交表单,SCRIPT5007: 属性“doPostBack”的值为 null、未定义或不是 Function 对象。

 

原因:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误

解决办法可以不用LinkButton作为提交按钮。

或者:http://blogs.msdn.com/b/scott_hanselman/archive/2011/10/28/asp-net-ie10-dopostback-javascript-ff5.aspx

 

在Page_Load中添加:Page.DataBind();

    protected string R_DiQu = "请选择";
    protected void Page_Load(object sender, EventArgs e)
    {
        Page.DataBind();//如果不写这这,那么服务器空间就无法使用<%= %>这种方式调用数据。如:<asp:TextBox ID="Texx_ZiDuan2BiTian" MaxLength="50" runat="server" CssClass="Txt" placeholder="<%#R_DiQu%>" ></asp:TextBox> 
    }

 

<asp:TextBox ID="Texx_ZiDuan2BiTian" MaxLength="50" runat="server" CssClass="Txt" placeholder="<%#R_DiQu%>" ></asp:TextBox>

posted @ 2015-10-09 21:07  z542601362  阅读(1234)  评论(0)    收藏  举报