<asp:TextBox ID="txtAdminReply" runat="server" Height="127px" TextMode="MultiLine"
                                Width="288px"></asp:TextBox><br />
      function insertface(face)
       {
          var txt=document.getElementById("<%=txtAdminReply.ClientID %>")
          txt.value+=face;运行以后为什么老是提示当前上下文不存在名称txtAdminReply的错需

解决方案 »

  1.   

    var txt=document.getElementById("txtAdminReply")
      

  2.   

    如果在控件里面,最好在后台把txtAdminReply的ClientId赋值到js变量。js里就可以直接用了
      

  3.   

    我的textbox是在放在datalist中,请问怎么在后台赋值呢
      

  4.   

    var txt=document.getElementById("txtAdminReply")
    如果在控件里面,最好在后台把txtAdminReply的ClientId赋值到js变量。js里就可以直接用了我的textbox是在放在datalist中,请问怎么在后台赋值呢--直接在后台代码中写JS,不要写到页面上,这样就可以用ClientID了