1 我现在又一个会员列表,我用AJAX对其中一行进行了修改操作,刷新后这一行本应该消失在该列表中,但是却没反应,但在数据库已经显示我的修改操作成功改变了。
  2  若我在对该列表页的其他行进行其他修改操作后,之前的那一行才变化了(消失)这个是什么情况??在线求教!!

解决方案 »

  1.   

     protected void Page_Load(object sender, EventArgs e)
            {            int aduit = 0;
                int type = 0;
                int vip = -1;
                if (Request.QueryString["type"] != null)           
                   type = StateHelper.GetEnumType(Request.QueryString["type"].ToString());
                if(Request.QueryString["aduit"] != null)
                  aduit = StateHelper.GetEnumState(Request.QueryString["aduit"].ToString());
                if(Request.QueryString["vip"] != null)               
                        vip = Convert.ToInt32(Request.QueryString["vip"]);
                  ListBind(type, aduit, vip);                    
            }
    每次刷新后都会执行的代码
      

  2.   

    修改成功后  window.location.reload();重新加载页面   相当于重新绑定数据
      

  3.   


    protected void Page_Load(object sender, EventArgs e)
      {
    if(!IsPostBack)
    {
      int aduit = 0;
      int type = 0;
      int vip = -1;
      if (Request.QueryString["type"] != null)   
      type = StateHelper.GetEnumType(Request.QueryString["type"].ToString());
      if(Request.QueryString["aduit"] != null)
      aduit = StateHelper.GetEnumState(Request.QueryString["aduit"].ToString());
      if(Request.QueryString["vip"] != null)   
      vip = Convert.ToInt32(Request.QueryString["vip"]);
      ListBind(type, aduit, vip);   
    }
      }
      

  4.   

    可能是你的请求 $.post();  有缓存