我想在一个按钮事件中实现当点击按钮时,些页面中的一个textbox中显示另一个页面中的label.text的值??谢谢!!

解决方案 »

  1.   

    将label.text的值用一个变量传递给按钮的页面,按钮页面用Request方法获取
      

  2.   

    另一个页面传递过来值。  <a   href="user.aspx?userid=aaa " > 记录 </a> btn_click
    里面写string lable= Request.QueryString["userid"];this.label.text=lable.tostring();
      

  3.   

    放到session里去。
    你说的不是太明白。
      

  4.   

     webform里用session,也可以用2楼的;在winform里头 ,可以用静态变量;
      

  5.   

    用GET方法或用POST方法把参数传过去就行了,
    也可以用SESSION或APPLICATION
      

  6.   

    我想用的方法不是get或post传参,而是直接用另一个页面中的label.text中的值,
    好像有一种方法叫findcontrol就是这样的东西,但我不会用。
      

  7.   

    findcontrol只能找到本页面的控件吧
      

  8.   

    webform用url地址参数,若你的那个Label.Text很长很长久用sessionwinform的话,静态变量,Form.Owner具体属性等
      

  9.   

    form1(label1,button1)
    form2(textbox1,button1)form1代码
    public partial class form1:form
    {....................................其它定义(略)
    public string str;public form1   //form构造体
    {
      str=this.label1.text.tostring();
    }
    form1.button1事件
    private void button1_Click(object sender, EventArgs e)
    {
      form2 fm2=new form2(this);//this为form1
      fm2.show();
    }
    }
    /////////////////////////////////////////////////
    form2代码
    public partial class form1:form
    {....................................其它定义(略)
     private fomr1 fm1=null;//定义一个form1实例 public form2(form1 fm)
            {
                InitializeComponent();
                fm1=fm;   //把form1赋给form2中的form1实例 
            }form2.button1事件
    private void button1_Click(object sender, EventArgs e)
    {
       if(fm1!=null)  //如果form1实例fm1不为空
       {
          this.textbox1.text=fm1.str //str为form1中定义的公共变量
       }
    }这样就OK了,也就是实例公共变量调用!
      

  10.   

    俺的是winform代码
    不过,web因该也可以吧