成功登录后,在页面要显示xx用户已登录,怎样写啊!快来看看咯,急! 成功登录后,在主页面用lable显示如:xx你已登录 该怎样写啊,我急用啊,谢谢来看咯! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 登陆之后.....Session["name"]=登陆名或从数据库中取出的用户名.页面:Label1.Text=Session["name"].ToString(); Session是全局的,任何地方都能用 Response.Redirect("~/admin/main.html?ids="+Label1.text)用Response对象 然后在你要跳转的页面 Request.QueryString["ids"].ToString() 就可以接收到你传来的值了 if(User.Identity.IsAuthenticated){ lblTest.Text=User.Identity.Name.ToString();} 登陆验证通过后Session["用户名"] = 用户名;跳转页中:Label's ID.Text = Session["用户名"]; 登录成功给SESSION赋值,啥时候想要了就去SESSION里取 用session记录当前用户名不就好了吗 或者你登陆页面response.redirt到主页面传个值过去 然后request.queryString[""]拿下 一般都用Session啊, Session["usernaem"]=先要赋值的用户名; 这是赋值。 取值,label1.text=Session["usernaem"].tostring()这样就可以了。 if()//里面是登陆成功的判断代码 { Session["userName"]=this.textbox.Text.ToString(); Label1.Text="欢迎"+Session["userName"].ToString(); } 用Session要是已登录用lable1.Text=Session("name").ToString();否则是显示登录的表单 这个简单一点的:if(LoginIn(username,userpassword)){ label1.text="welocome:"+username;}true LoginIn(string username,string userpassword){ //跟数据库有关的语句} 成功登陆后,要写一个cookie在第二页,读取cookie的值 先用一个对象来记录所有登陆的用户信息然后用session保存这个对象以后直接调用这个session就可以得到想要的信息了 VIEWSTATE()页面状态保持也行的哦! 登陆 TimeSpan ts = new TimeSpan(24, 0, 0); HttpCookie cookies = new HttpCookie("UserName", 用户名); cookies.Expires = DateTime.Now + ts; HttpContext.Current.Response.AppendCookie(cookies); 显示 this.Label1.Text = "尊敬的用户:" + Request.Cookies"UserName"].Value.ToString() 这个好像不行吧 ViewState 保存的数据只能在本页面中取的吧 在其它页面中 好像不能取到吧 Gridview中Textbox的TextChanged中获取数据源中ID的值? 同站点下面的虚拟目录能否设置同域的cookie?? 网站把数据查出来导出到excel里,不要html格式 table正则表达式 .net1.1 TreeView显示的为什么不是树状目录,而是一排呢? 多帧图片如何加水印? eWebEditor水印问题? 做过软件的朋友请进! 上传了一个论坛到服务器上,出现下面提示不知道是什么原因? 关于使用IHttpHandler的问题 打开没解决方案项目 asp.net程序在IE8下的种种问题
页面:Label1.Text=Session["name"].ToString();
用Response对象 然后在你要跳转的页面
Request.QueryString["ids"].ToString() 就可以接收到你传来的值了
{
lblTest.Text=User.Identity.Name.ToString();
}
Session["用户名"] = 用户名;跳转页中:Label's ID.Text = Session["用户名"];
取值,label1.text=Session["usernaem"].tostring()这样就可以了。
{
Session["userName"]=this.textbox.Text.ToString();
Label1.Text="欢迎"+Session["userName"].ToString();
}
要是已登录用lable1.Text=Session("name").ToString();
否则是显示登录的表单
if(LoginIn(username,userpassword))
{
label1.text="welocome:"+username;
}true LoginIn(string username,string userpassword)
{
//跟数据库有关的语句
}
在第二页,读取cookie的值
然后用session保存这个对象
以后直接调用这个session就可以得到想要的信息了
TimeSpan ts = new TimeSpan(24, 0, 0);
HttpCookie cookies = new HttpCookie("UserName", 用户名);
cookies.Expires = DateTime.Now + ts;
HttpContext.Current.Response.AppendCookie(cookies);
显示
this.Label1.Text = "尊敬的用户:" + Request.Cookies"UserName"].Value.ToString()
只能在本页面中取的吧 在其它页面中 好像不能取到吧