RT

解决方案 »

  1.   

    第一个用户控件中添加一个 TextBox属性
    private TextBox textBox1;
    public TextBox InputBox
    {
      get
      {
        return textBox1;
       }
    }单击第二个控件的按钮时 Control1.InputBox.Text="aaaaa";
      

  2.   

    可是 我在  第二个控件的 按牛事件里  根本就打 不出来 第一个控件的名称啊!
    Control1.InputBox.Text="aaaaa"      打不出来 第一个控件的名称
      

  3.   

    其实你可以使用session,cookie,application等来存储数据的 ,
    即在一个控件的点击事件中赋值如:application.add("name","jack");
    点击事件后,肯定会触发第二个控件的page_load事件,在这个事件里面,你再取出值。
      

  4.   

    你的第二个控件是放在第一个控件里面还是放在首页的aspx里面?
      

  5.   

    最好用事件,由页面操作,或者把二者合二为一
    pubilc class a{
       public textbox tb1;
       ..
    }
    pubilc class b
    {
      public void delegate click( string str )
      public event click onclick;
      public void button1_click( .... )
      {
        if( onclick != null )
           onclick("参数")
      }
    }public class aspxpage:page
    {
      protected   b b1;
      ...
      b1.onclick += new ..
      ..
    }
    否则你的控件,就是要用,两种要同时添加,否则出错,你说合适吗?