<input id="KProvince" autocomplete="off" onkeyup="beKeyUp();" value="<%# DataBinder.Eval(Container,"Dataitem.SUPPLIER")%>" runat="server"/>這句代碼為什么提示錯誤(伺服器標記語法不正確 )

解决方案 »

  1.   

    value=" <%# DataBinder.Eval(Container,"Dataitem.SUPPLIER")%>" 
    换成
    value='<%# DataBinder.Eval(Container,"Dataitem.SUPPLIER")%>' 
      

  2.   

    value=" <%# DataBinder.Eval(Container,"Dataitem.SUPPLIER")%>" 改为value='<%# DataBinder.Eval(Container,"Dataitem.SUPPLIER")%>'
      

  3.   

    var key = document.getElementById("KProvince").value;此處需要物件
    什么意思
      

  4.   

    var key = document.getElementById("KProvince").value;
    是js 获得KProvince 空间的值  然后赋值给变量 key
      

  5.   

    此處需要物件 這個錯誤是什么意思
    <input id="KProvince" autocomplete="off" onkeyup="beKeyUp();" value='<%# DataBinder.Eval(Container,"Dataitem.SUPPLIER")%>' runat="server"/>
      

  6.   

    runat server后id可能会变哦用KProvince.ClientID试试
      

  7.   

    onkeyup="beKeyUp();" 当你敲键盘时,激发的js处理事件 !!
      

  8.   

    <input id="KProvince" autocomplete="off" onkeyup="beKeyUp();" value=" <%# DataBinder.Eval(Container,"Dataitem.SUPPLIER")%>" runat="server"/>html文本框+runat="server"之后這句var key = document.getElementById("KProvince").value;就得不到KProvince控件