textbox值通过page_load赋值 但是通过按钮提交修改时 这个值无法提交 protected void Button1_Click(object sender, EventArgs e) 修改
{
string struser = Txtusername.Text;
stu02_user user1 = new stu02_user(); user1.userid = Convert.ToInt32(Request.QueryString["user_id"]);
Hashtable ht = new Hashtable();
String strusername = Txtusername.Text;
ht.Add("user_name", SqlStringFormat.GetQuotedString(Txtusername.Text));
//ht.Add("user_name", SqlStringFormat.GetQuotedString(Txtchang.Text)); user1.update(ht);
}
protected void Page_load()
{
Initdata();
}
private void Initdata()
{
int user_id =Convert.ToInt32( Request.QueryString["user_id"]);
stu02_user stu02_user = new stu02_user(); stu02_user.loaddata(user_id);
Labuserid.Text =Convert.ToString(stu02_user.userid);
Txtusername.Text = stu02_user.username; 初始化赋值
}
{
string struser = Txtusername.Text;
stu02_user user1 = new stu02_user(); user1.userid = Convert.ToInt32(Request.QueryString["user_id"]);
Hashtable ht = new Hashtable();
String strusername = Txtusername.Text;
ht.Add("user_name", SqlStringFormat.GetQuotedString(Txtusername.Text));
//ht.Add("user_name", SqlStringFormat.GetQuotedString(Txtchang.Text)); user1.update(ht);
}
protected void Page_load()
{
Initdata();
}
private void Initdata()
{
int user_id =Convert.ToInt32( Request.QueryString["user_id"]);
stu02_user stu02_user = new stu02_user(); stu02_user.loaddata(user_id);
Labuserid.Text =Convert.ToString(stu02_user.userid);
Txtusername.Text = stu02_user.username; 初始化赋值
}
ht.Add("user_name", SqlStringFormat.GetQuotedString(Txtusername.Text));
值还是 page_load的值
{
if(!IsPostBack)
{
Initdata();
}
}
{
if(!isPostBack)
{
Initdata(); }
}
{
if(!postback)
Initdata();
}
{
if(!IsPostBack) //当前不是第一次载入,所以导致Txtusername.Text 初始化赋值
{
Initdata();
}
}
加if(!IsPostBack)判斷,頁面提交後不再執行Initdata即可
if(!isPostBack)
{
Initdata();
}
if(!isPostBack)
{
Initdata();
}
你要加个判断if(!isPostBack)
{
Initdata();
}