因为在按钮以后数据都改变了,难道要再刷新一次页面吗?

解决方案 »

  1.   

    就是,我在按一个按钮的时候,会先执行PAGE_LOAD,再执行button_click,但是后者改变了数据,使得页面上显示的数据不正确,我想先执行后者再执行前者,或者有什么办法达到同样的效果?我水平比较低,也许有表达的不清楚的地方,大家包含
      

  2.   

    添加按扭的脚本事件.......Attributes.Add("onclick")
      

  3.   

    button_click执行后重新绑定一遍数据
      

  4.   

    事件的顺序是这样的。
    page_Load->buttononclick->page_loadComplete你把pageload里的东西放到page_loadComplete里面就行了。
      

  5.   

    kolosi(小丑巴其)的说法是正确的。
    RUNAT SERVER的BUTTON的事件必定在Page_Load()之后。除非你使用客户端的JS。
      

  6.   

    this.Button1.Attributes.Add("onclick","javascript:return clicks();");clicks()里return false按钮不回发,return true按钮回发服务器
      

  7.   

    多谢各位了,那么如果我把PAGE_LOAD里的全东西放入到PAGE_LOADCOMPLETE里,会不会和原先的PAGE_LOAD里产生的效果不一样?有啥不良后果没?
      

  8.   

    多谢各位了,那么如果我把PAGE_LOAD里的全东西放入到PAGE_LOADCOMPLETE里,会不会和原先的PAGE_LOAD里产生的效果不一样?有啥不良后果没?
      

  9.   

    晕了!
    你的意思就是你在PageLoad事件里绑定了初始的数据!
    数据修改以后,点提交,也面会再执行一次PageLoad事件,所以数据就又到初始状态了吗??
    如果是这样的情况,那你在PageLoad事件里的代码外加:
    if(!Page.IsPostBack())//好象是这个,好久没有用了!
    {
    ..........你的代码!
    }
      

  10.   

    if(!IsPostBack)
    {
        ..............
    }