我在aspx页面插入了一个<input name="Commend" type="text" value="  " size="57">
我如何在后台aspx.cs给这个input的value赋值?

解决方案 »

  1.   

    要么加runat="server"再加个id="text" 然后this.text.value="值"
    要么后台定义个全局变量
    public string text;
    <input name="Commend" type="text" value="<% =text%>" size="57"> 
      

  2.   

    <input name="Commend" type="text" value=" " size="57"  ID="Comment" runat="server">
    然后在你的aspx.cs 里就可以用Commend.value = xxx 赋值了
      

  3.   

    1.后台定义一个protected变量,前台用js获取(<%=变量%>)再赋值
    2.后台用responce.write("<script>.....</script>")直接输出一段js代码来绑定
      

  4.   

    .aspx:<input id="Text1" runat="server" type="text" size="57">.CS:
    Text1.value="赋值";
      

  5.   

    1.后台定义一个protected变量,前台用js获取( <%=变量%>)再赋值 
    2.后台用responce.write(" <script>..... </script>")直接输出一段js代码来绑定
    3.<input name="Commend" type="text" value=" " size="57" ID="Comment" runat="server"> 
    然后在你的aspx.cs 里就可以用Commend.value = xxx 赋值了 
      

  6.   

    用一楼的办法.lz你既然要在后台赋值,那干脆就用TextBox不就行了,为何还要搞的这么麻烦.不解
      

  7.   

    1、要么加runat="server"再加个id="text" 然后this.text.value="值" 
    2、要么后台定义个全局变量 
    public string text; 
    <input name="Commend" type="text" value=" <% =text%>" size="57"> 这两种方法都可以,不过如果仅仅为了显示用或者一些简单用法,就没有必要使用服务器控件了(也就是加runat="server"标记),用第二种方法好。
      

  8.   

    在源代码的界面  在<input type="text" runat="server"/>
    加上这个就OK了
      

  9.   


    有些开源控件需要 HTML 支持的  像服务器控件不支持  例如 一个My97DatePicker 这个日历控件 
    他就只对HTML的控件支持 不对服务器控件支持
      

  10.   

    变成服务器控件,加runat="server"
      

  11.   

    public string str="";
    <input name="Commend" type="text" value="<%=str=%>" size="57"> 

    Response.write("<script>var p=document.getElementById('Commend');p.value='11';</script>");
      

  12.   

    这个也算是问题?现在CSDN的问题质量太高
      

  13.   

    LiteralText.Text=string.format(“<input name=\"Commend\" type=\"text\" value=\"{0}\" size=\"57\">","赋值" );
    在后台写 ,在页面定义一个叫LiteralText的Literal