1.aspx页面 
<asp:TextBox ID="o" runat="server"></asp:TextBox> 1.aspx.cs页面 
myClass my = new myClass(); 
my.a("o","内容"); myClass.cs文件(App_Code目录下的文件) 
public void a(object obj, string str){obj.Text = str;} //===========================================================
//曾试过下列2种方法,均不好使
//public void a(ref object obj, string str){obj.Text = str;} 
//public void a(object obj, string str) { this.obj.Text = str; } //我有好多页面都需要用到my.a()这个函数, 如果不在app_code下写,那工作量太大了,请问有什么解决方法吗?

解决方案 »

  1.   

    public void a(ref Control obj, string str){obj.Text = str;} 
    ==============================================================
    myClass my = new myClass();
    my.a(ref o,"内容");
      

  2.   

    1.aspx页面 
    <asp:TextBox ID="o" runat="server"> </asp:TextBox> 1.aspx.cs页面 
    myClass my = new myClass(); 
    my.a(o,"内容"); myClass.cs文件(App_Code目录下的文件) 
    public void a(TextBox obj, string str){obj.Text = str;} 
      

  3.   

    public void a(TextBox obj, string str){obj.Text = str;}//注意用相关命名空间
    调用是
    my.a(o,"内容"); 
    不是
    my.a("o","内容"); 不在app_code下写,可以将你的功能封装成一个类库,在到aspx页面调用就是了
      

  4.   

    public static void a(TextBox txt,string str){txt.Text = str;}
    MyClass.a(t,"hello,world!");