我在aspx里面定义了2个textbox和一个button
<asp:TextBox ID="TextBox1" runat="server" text="123"/>
<asp:TextBox ID="TextBox2" runat="server" /><asp:Button ID="Button1" runat="server" Text="添加新类" OnClick="Button1_Click" />然后再cs文件里面写入
protected void Button1_Click(object sender, EventArgs e)
    {
        TextBox2.Text=TextBox1.Text;
    }可是无论我在运行的时候怎么改textbox1的值textbox2显示的都是123 是不是需要在web.config或者相关的地方设置什么东西??

解决方案 »

  1.   

    <asp:TextBox ID="TextBox1" runat="server" text="123"/>
    在ASP中没有text 你不能定text="123"。
    其他正常
      

  2.   

    我在page_load里面写入也是这个问题。。
      

  3.   

    将<asp:TextBox ID="TextBox1" runat="server" text="123"/>中的
     text="123"/
    删除
      

  4.   

    不管你怎么在CS中写都没有用,因为CS文件都是先执行完,等CS执行完后,aspx文件运行就又把值给覆盖了,所以不要在aspx文件中赋初值。
      

  5.   

    在aspx中
    <asp:TextBox ID="TextBox1" runat="server">123</aspx>
    就可以了