是啊,服务器控件应该没有问题的,是不是用了html控件

解决方案 »

  1.   

    c#做asp?什么意思?是aspx么?
    如果你在.cs文件中向textbox里写数据,没问题,如果你在.aspx中,textbox1 value=a
    那你需要将a在.cs中定义为protected型变量。
      

  2.   

    同意风之影的说法,要是确实是服务器控件的话,应该是IIS安装或者.NET安装时发生问题,建议重装。
      

  3.   

    我不知道服务器控件,是toolbox中的web forms
        就是在aspx中有一个textbox控件,当我输入数据后,在button的click事件中把刚才textbox中输入的数据取过来,就直接用
       private void Button1_Click(object sender, System.EventArgs e)   
       { 
                  string s;
                  s=textbox1.text;
                  ......
       }
    结果调试后发现s="".为什么呢。
      

  4.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
    string a=TextBox1.Text;
    TextBox2.Text=a;
             Label1.Text=a;
    }直接就显示了啊,Label和TextBox都显示了,没有什么问题
      

  5.   

    加上ToString()试试!
    s=textbox1.text.ToString()
      

  6.   

    在aspx中有一个button控件,执行click事件,是不是先执行load_page事件,再执行button的click事件,如果是这样的话,那怎么办啊?难道没有点击button就不执行load-page事件,直接执行click事件,有吗?
      

  7.   

    是先执行Page_Load你可以在Page_Load里加上
    if(!Page.IsPostBack)
    {
    //你在page_load处理
    }