vs2008 C# 设计了一个网页,右上角登陆,想实现登陆后在原登录框处显示欢迎信息,不知道该怎么处理?求解

vs2008C#设计了一个网页,右上角登陆,想实现登陆后在原登录框处显示欢迎信息,不知道该怎么处理?求解!其实就是类似百度,登陆后,原来的登录按钮消失,显示用户信息!详细... vs2008 C# 设计了一个网页,右上角登陆,想实现登陆后在原登录框处显示欢迎信息,不知道该怎么处理?求解!
其实就是类似百度,登陆后,原来的登录按钮消失,显示用户信息!
详细些,谢谢!
展开
 我来答
MegaChou
2013-06-08 · 超过21用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:53万
展开全部

用 .aspx来完成:<script language="javascript" type="text/javascript" src="/GetLogin.aspx">

if (IsLogin()){
    Response.Write("document.write('欢迎你信息')"); 
}else{
    Response.Write("document.write('登录代码')"); 
}

IsLogin() 为你定义的是否登录判断。

追问
不好意思,能说额详细些吗?具体在代码中如何控制呢?谢谢
追答

将登录成功后的用户信息保存在cookie中。在GetLogin.aspx中处理cookie信息来判断是否登录。

如:

private bool IsLogin()
        {
            if (this.loginInfo != null && this.loginInfo.UserId > 0)
            {
                return true;
            }
            return false;
        }
string code =""; 
 if (IsLogin()){
    code = string.format("欢迎您,{0}!<a href='/Logout.aspx'>退出</a>", this.loginInfo.Name); 
    Response.Write("document.write('"+ code +")"); 
}else{
    code = "帐号:<input type='text' id='tbUser' nae='tbUser' /><br>密码:<input type='password' id='tbPwd' name='tbPwd' /><br><input type='button' name='btn' value='登录' onclick='userLogin(this.form)' />"; 
    Response.Write("document.write('登录代码')"); 
}

大概就这意思了,自己完善完善!

syht2000
高粉答主

2013-06-08 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
vs有一个loginview控件,是专有来做这个的,你百度一下它的详细用法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapp6KZPTyUR9UWez
2013-06-08 · TA获得超过1729个赞
知道大有可为答主
回答量:7286
采纳率:24%
帮助的人:932万
展开全部
把登陆隐藏掉,欢迎信息显示出来,建议使用JQuery很方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c56cded
2013-06-08 · TA获得超过1940个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:244万
展开全部
用ajax加载一个控件,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式