我想实现一个这样的功能,就是在aspx中放一个textbox,然后通过调用一个单独的cs文件里的方法,更改textbox的值,这是第一步,然后拓展到多个不同的aspx调用该方法,都可以更改,当然,这些页面里都有相同ID的textbox,个人的思路是使用一个泛型方法,定义个泛型参数,传入aspx类的对象,然后获取到该控件赋值,但目前第一步都玩不成,不知道哪里不对,希望高手指点,不慎感激啊!
希望能给个第一步实现的代码,多谢了

解决方案 »

  1.   

    传入Page对象
    FindControl获取控件,修改值
      

  2.   

    .cs里的方法
    public void Change(System.Web.UI.Page page)
    {
        page.TextBox1.Text="value";
    }
      

  3.   

    问题搞定了,多谢楼上两位,两个一结合就OK了,不过我有一点不太明白,定义的方法参数是PAGE类的一个对象,为什么传入aspx页面中的this也可以呢,虽说是继承了page类,但this应该是属于aspx那个页面的对象才对啊,还望多多指教~谢谢咯