只要有回发(PostBack)Page_Load就会被触发一次,

解决方案 »

  1.   

    你把Page_Load的内容放到
    Page.IsPostBack中。
      

  2.   

    而且触发的顺序是Page_Load-->Click/其他
      

  3.   

    如果有些操作只想在初始化的时候调用:
    Page_Load:if (!Page.IsPostBack)
    {
        //DataBind()
    }
      

  4.   

    ASP.NET的页面,好象不论是CLICK或其他需要过程,只要执行命令,如果用VB.NET语言,都会POSTBACK.
      

  5.   

    可加一参数,用于终止执行当前页Server.Transfer("WebForm2.aspx",false)
      

  6.   

    我试了一下没有再执行Page_Load啊
      

  7.   

    加FALSE参数不行,PAGE_LOAD同样会执行。
    用Page.IsPostBack属性来判断是否首次加载和访问为好。
      

  8.   

    if not(page.ispostback)
    fjfjsdfj
    end if
    就不会触发了
      

  9.   

    在Page_Load事件中加上这些代码,就一定可以啦。if (Page.IsPostBack==false)
    {
       其它代码   
    }
      

  10.   

    多谢各位,问题已基本解决。其实我的目的是为了传递一个sqlConnection对象,以便在应用程序中建立一个持久的sqlServer数据库连接对象,就像PB、DELPHI中的数据连接对象一样,可是VS ASP.NET(C#)中没有数据模板的东东啊,不知各位又什么好的办法啊?
    !!!!
      

  11.   

    可以告诉我解决办法吗??信箱:[email protected],谢谢!!