protected override void OnLoad(EventArgs e)如上代码,我在这个事件中加载了一些控件,这些控件信息是从数据库中读取出来的,可是当点击页面上的按钮执行一些代码后,页面会重新执行上面的这个事件,也就是重新加载了一次控件,我不想要让页面重新加载,这样很浪费时间,请高手指点该怎么做?谢谢!!!!

解决方案 »

  1.   

    不想加载控件就ajax,不想再检索数据就if(!ispostback)
      

  2.   

    是AJAX技术还是AJAX控件啊,我才接触WEB,能给点示例吗?多谢!!!!
      

  3.   


    引用Jquery库,然后调用Post(),Get()或者Ajax()方法。
    直接使用Javascript代码太多了。JQuery只需要用一行代码。
      

  4.   

    Ajax无刷新技术,要学习在网上查找看看,示例很多的.
      

  5.   


    protected void page_load(EventArgs e)
    {
        if(!ispostback)
        { 
              //这里面写上你第一次加载该页面初始化的数据或者控件
              //这里面的代码控件点击又不会再次运行的
        }
    }