有个TextBox服务器控件 text;
还有一个Label服务器控件 lab;
我想点击一下text控件就能改变lab的值,这断代码怎么写啊?
谁帮我写下,谢谢了,最好是完整的代码谢谢了

解决方案 »

  1.   

    前台拖放一个Label和一个TextBox后台代码
    protected System.Web.UI.WebControls.TextBox TextBox1;
    protected System.Web.UI.WebControls.Label Label1;
    private void Page_Load(object sender, System.EventArgs e)
    {
    this.TextBox1.Attributes.Add("onclick","document.getElementById('"+this.Label1.ClientID+"').innerText='test';");
    }
      

  2.   

    protected System.Web.UI.WebControls.TextBox TextBox1;
    protected System.Web.UI.WebControls.Label Label1;
    private void Page_Load(object sender, System.EventArgs e)
    {
       TextBox1.Attributes.Add("onclick","document.all['"+this.Label1.ClientID+"'].innerText='...';");
    }
      

  3.   

    this.TextBox1.Attributes.Add("onclick","document.getElementById('"+this.Label1.ClientID+"').innerText='test';");
      

  4.   

    需要改改坏习惯了.从今天开始用getElementById:)
      

  5.   

    标准答案来了!test.aspx
    <asp:TextBox id="text" runat="server"/>
    <asp:Label  id="lab" runat="server" />test.aspx.cs
    protected System.Web.UI.WebControls.TextBox text;
    protected System.Web.UI.WebControls.Label lab;
    private void Page_Load(object sender, System.EventArgs e)
    {
    this.text.Attributes.Add("onclick","document.getElementById('"+this.lab.ClientID+"').innerText='text.vaule';");
    }