当前位置: 代码迷 >> ASP.NET >> 一个简单的有关问题,20快来拿
  详细解决方案

一个简单的有关问题,20快来拿

热度:6730   发布时间:2013-02-25 00:00:00.0
一个简单的问题,20快来拿
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());
也许会显示..但是已经跳转了.
------解决方案--------------------------------------------------------
我滴妈也,,,

额又不会....

辛苦来了就帮你顶一下吧
  相关解决方案