你在绑定页面信息的,在page_load 里面 加上
if (!Page.IsPostBack)
{
   //绑定信息代码
}

解决方案 »

  1.   

    我也 在PAGE_LOAD 中加了代码 .可以调试的时候得到的值 还是以前的
      

  2.   

    貌似你的方法里没先把放数据容器给null一下吧? 每次读的时候确保null的容器,再读出来不就是最后更新的了么?
      

  3.   

    public partial class Inc_UserConsole_User_Update_Info : System.Web.UI.UserControl
    {
        Upd_Keyword_Table obj = new Upd_Keyword_Table();
        string sql = "";
        string uid = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                uid = Session["uid"].ToString();
                sql = "select top 1 FullName,sex,Tel,Mobile,Address,Email,qq,site_name,site_url,site_type,IDCard,bank_user,bank_Area,bank_name,bank_card from Members where id=" + uid;
                System.Data.SqlClient.SqlDataReader rs = obj.Select_Table(sql);
                if (rs.Read())
                {
                    txt_add.Text = rs["Address"].ToString();
                    txt_email.Text = rs["Email"].ToString();
                    txt_fname.Text = rs["FullName"].ToString();
                    txt_mobile.Text = rs["Mobile"].ToString();
                    txt_qq.Text = rs["qq"].ToString();
                    txt_stit_type.Text = rs["site_type"].ToString();
                    txt_tel.Text = rs["Tel"].ToString();
                    txt_url.Text = rs["site_url"].ToString();
                    txt_zhandian.Text = rs["site_name"].ToString();
                    string sex = rs["sex"].ToString();
                    if (sex.Equals("False"))
                    {
                        ddl_sex.SelectedIndex = 1;
                    }
                    else
                    {
                        ddl_sex.SelectedIndex = 0;
                    }                txt_cid.Text = rs["IDCard"].ToString();
                    txt_mobile.Text = rs["Mobile"].ToString();
                    txt_bankuser.Text = rs["bank_user"].ToString();
                    txt_bankdiqu.Text = rs["bank_Area"].ToString();
                    txt_bankname.Text = rs["bank_name"].ToString();
                    txt_bankCarID.Text = rs["bank_card"].ToString();
                }
                else
                {
                    Response.Write("<script language='javascrip'>alert('系统错误,请重新登陆!');</script>");
                }
                rs.Close();
                obj.Close_Conn();
                Response.Clear();
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Clear();
            string IDCard = Request.Form["txt_cid"];
            string bank_user = Request.Form["txt_bankuser"];// txt_bankuser.Text;
            string bank_Area = txt_bankdiqu.Text;
            string bank_name = txt_bankname.Text;
            string bank_card = txt_bankCarID.Text;        string FullName=txt_fname.Text;
            string sex = ddl_sex.SelectedIndex.ToString();
            string Tel = txt_tel.Text;
            string Mobile = txt_mobile.Text;
            string Address = txt_add.Text;
            string Email = txt_email.Text;
            string qq = txt_qq.Text;
            string site_name = txt_zhandian.Text;
            string site_url = txt_url.Text;
            string site_type = txt_stit_type.Text;        sql = "update Members set FullName='" + FullName + "',sex=" + sex + ",Tel='" + Tel + "',Mobile='" + Mobile + "',Address='" + Address + "',Email='" +
                Email + "',qq='" + qq + "',site_name='" + site_name + "',site_url='" + site_url + "',site_type='" + site_type + "',IDCard='" + IDCard +
                "',bank_user='" + bank_user + "',bank_Area='" + bank_Area + "',bank_name='" + bank_name + "',bank_card='" + bank_card + "' where id=" + uid;
            if (obj.Insert_Table(sql))
            {
                Response.Write("<script language='javascrip'>alert('修改成功');</script>");
            }
            else
            {
                Response.Write("<script language='javascrip'>alert('修改失败');</script>");
            }
        }
    }
      

  4.   

    string IDCard = Request.Form["txt_cid"];
    string bank_user = Request.Form["txt_bankuser"];// txt_bankuser.Text;
    string bank_Area = txt_bankdiqu.Text;
    string bank_name = txt_bankname.Text;
    string bank_card = txt_bankCarID.Text;在这个区域里得到的值是以前的