C#的一个简单问题,关于状态栏显示登陆信息的。

来源:百度知道 编辑:UC知道 时间:2024/08/20 16:17:52
若成功登录,在状态栏显示
“当前用户:xxxx ”
否则,显示“未登录”

嗯,谢谢咯。在线等。

例如:登录文本框textLogin;状态栏标签是lable1;
定义变量userError="未登录";
if(textLogin==管理员)
{
lable1=textLogin.text;
}
else
{
lable1==userError.toString();
}
你做的是C#的窗体还是ASP页面啊?把问题给说清楚了,才能更好的帮你
好长时间没有做过了,都忘了,你看看吧,可能是这,我忘了,lable1带不带.text了,你调试会就定可以调出来的。呵呵

这个就是如何判断用户登陆还是没登陆的问题了,如果是网页的话,就是用一个session记录的,用session判断有没有登录过,这个session的赋值是在登陆页面时候登录成功时候设置的,
也就是说,你用一个全局变量的来保存一个登录信息,初始化时没登陆,等在登陆页面登录成功后就改成已登录,那么,只要判断这个值就可以知道他是还是没有登陆了,至于现实的问题,一个lable就够了,根据判断结果显示lable的Text值。
session的用法:可以查看msdn,其实直接用就可以 了
比如session["userID"];

二楼回答了....

if (Session["UserName"] == null)
{
Response.Redirect("Login.aspx");
}
else
{
this.Label.Text = Session["UserName"].ToString();
}
用session来判断用户是否登陆成功

用session来判断用户是否登陆成功是一个比较好的方法。这个从整体上控制也是个不