web窗体中,通过点击一个button按钮,为label1控件赋值“aaa”,即label1.Text="aaa"
但是我想在另外一个函数中得到这个值:
string Val = lable1.text;调试发现这个值是空的,请高手指点,我如何才能在后台的到label的值,高手能不能给个实现的代码????

解决方案 »

  1.   

    string Val = lable1.text 是在那里调用的?
      

  2.   


    1  label 控件好像有两类 一个是html一个是asp的 你要用asp 的 就是前台有ruanat=server的字样
    2 button 按钮刷新页面了吗 如果没有刷新 你在后台得不到label的值
      

  3.   

    是同一个页面不是js是后台代码中,我这里因为某些原因不能定义全局变量,还有别的方法吗?
    我是点击button1按钮,为label1控件赋值“aaa”,即label1.Text="aaa" 
    然后在button2的click事件中取值的:string Val = lable1.text;
    用这句话时是刷新页面了
      

  4.   

    是同一个页面不是js是后台代码中,我这里因为某些原因不能定义全局变量,还有别的方法吗? 
    我是点击button1按钮,为label1控件赋值“aaa”,即label1.Text="aaa" 
    然后在button2的click事件中取值的:string Val = lable1.text; 
    用这句话时是刷新页面了
    取值的地方 换到 pageload中你写click里面 的时候 还没有值呢 ,先走这个click事件  然后 label被赋值 ,然后走pageload事件你写的顺序不对