111.aspx.vb里面
Private Sub BtnCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCancel.Click
        Me.TxtBt.Text = ""
        Me.TxtNr1.Text = ""
        Me.TxtNr2.Text = ""
        Me.TxtNr3.Text = ""
        Me.TxtWh.Text = ""
        Me.dg.Visible = False
End Sub 
222.aspx.vb里面有同样的代码
333.aspx.vb里面也有同样的代码
如何让这些代码只出现一次 谢谢

解决方案 »

  1.   

    To  pwqzc(吴旗娃徒也~~老鼠粮仓之路) 
    全部写一个类里面
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一样的操作写在一个类里面,不一样的呢?
    如果分开写
    调用的时候
    出现“未将对象设置到引用的实例”
      

  2.   

    To  nayc(nayc)  and  bccu(风雨中人)
    自定义之后有什么好处?可以统一操作?
      

  3.   

    To jinjazz(近身剪(充电中...)) 
    写进去如何调用呢? 
      

  4.   

    To 楼上的all
    全部写在一个类里面,接下来怎么做呀
    例如我写在
    public class aa
      public sub bb
      ...
      end sub
    end class
    如果这个aa类本身没有这些控件的话,直接就有错误
    如果有在111.aspx.vb 执行的时候 “未将对象引用...”
      

  5.   

    写到一个类里面,名字叫xxx.cs
      

  6.   

    估计要把Page的名字作为参数传递吧,没试过
      

  7.   

    写一个函数,把你的page和你要修改的控件名字传进去,然后进行操作,而你的click事件里面只要调用这个函数就可以了
      

  8.   

    写一个方法
      
      foreach(Control ct in this.FindControl("Form1").Controls)
       {
        if (ct is TextBox)
        {
         TextBox tb=(TextBox)ct;
         tb.Text = "";
        }
        else if(ct is DataGrid)
        {
         DataGrid dg = (DataGrid)ct;
         dg.Visible = true;
         }   }
      

  9.   

    To petereggplant()
    你说的函数我想了半天都不知道怎么写
    你帮我想想好么?To WeiWY(大海)
    可能我说的不是很详细
    有的textbox="",有个不能设置为 "" 现在想要得就是 一个地方写的方法,能控制多个页面的相同名字的控件