- C# code
string username = txtusername.Text; string password = txtpassword.Text; DataTable dt=user.UserLogin(username, MySecurity.Pw_Md5(password)); if (dt.Rows.Count == 1) { DataRow R = dt.Rows[0]; Session["usin_id"] = R["usin_id"].ToString(); Session["usin_nickname"] = R["usin_nickname"].ToString(); //txtNickname是一个Label txtNickname.Text = Session["usin_nickname"].ToString(); Response.Redirect(Request.Url.ToString()); } else { MyScript.ShowAndRedirect(this.Page, "用户名或密码错误", Request.Url.ToString()); }
为什么在页面跳转后,txtNickname不显示值,而且好像没有被赋值
这是什么原因,并且有什么办法解决这一问题???
------解决方案--------------------------------------------------------
if IsPostBack then
...
加这个
------解决方案--------------------------------------------------------
if IsPostBack then
...
加这个
------解决方案--------------------------------------------------------
txtNickname.Text = Session["usin_nickname"].ToString();
Response.Redirect(Request.Url.ToString());
也许会显示..但是已经跳转了.
------解决方案--------------------------------------------------------
我滴妈也,,,
额又不会....
辛苦来了就帮你顶一下吧