楼主的意思不太明白,
客户端控件<input type=text value="<%= s%>">cs文件里 public string s="123";

解决方案 »

  1.   

    把html控件的runat = server
      

  2.   

    我的意思是有一个html控件,比如textbox 它的id=1 name="abc"
    在服务器端有一个字符串s,s="123"
    我想在程序中把123显示在html的控件abc中使得值为123
    你刚才好象是asp.net的写法,在c#服务器端代码要如何写啊
      

  3.   

    还有上面的<% %>是什么意思?
    我是新手
      

  4.   

    在webfrom.aspx.cs中可以直接写:this.TextBox1.Text=s.ToString();
      

  5.   

    this.控件ID.Value=s;
    html控件一般用 .Value
    webUI一般用 .Text
      

  6.   

    用javascript就可以了。在服务器端注册脚本:
    Page.RegisterStartupScript("aa","<script language=javascript>var obj=document.grtElementById('id');obj.value='"+"XXXXXX"+"'</script>");
      

  7.   

    在html控件上点右键,点转为服务器控件就ok
      

  8.   

    to bitsbird(一瓢,生活就是折腾):
    你刚才说的是绑定,它不灵活
    to hebookboy(IT民工):
    就是不想让他成为服务器控件啊,如果那样不如从web控件中找了
    to yellowhwb:
    这个方法我早知道,谢谢,不过是不是太麻烦了
    to zhpasm109:
    你说的是服务器端控件吧.
    to windinwing:
    你说的,我根本找不到客户端控件id啊
    换句话说this.控件id对象好象根本不存在啊
      

  9.   

    同意yellowhwb与 一飘 的做法
      

  10.   

    <% %>里面放置asp代码
    在c#服务器端代码可以这样写:
    Response.Write("控件ID.value="+s);如果不行可以这样(我试过,准行):
    在c#服务器端代码(把变量s传到前台,再在前台将控件的value设为s)
    Response.Write("<script language=javescript>var s="+s+"</script>");在html端代码
    <script language=javascript>
      控件ID.value=s;
    </script>