asp.net 点击flash导航,开始登录的用名(COOIKE存的)就不显了
在IE 6 7 里。我在A.ASPX页面登录,显示用户名(用户用cooike 存的),可是当点击
FLASH导航 B.ASPX 登录名就不显示了 这个是怎么回事?
只要不是flash导航就可以用户名还是显示的。
这个是怎么回事?请大家帮帮忙~~ --------------------编程问答-------------------- 应该是没取到cookie吧,你跳转后刷新一下页面试试,如果存在cookie中就算不不跳转直接打开网页也可以获取到的。 --------------------编程问答-------------------- private void bandData()
{
string UsersName = "";
string UsersClass = "";
//判断用户是否登录
if (Request.Cookies["UsersName"] != null)
{
UsersName = Request.Cookies["UsersName"].Value;
UsersClass = Request.Cookies["UsersClass"].Value;
}
if (UsersName != "")
{
huanying.Style.Add("display", "block");
denglu.Style.Add("display", "none");
Label1.Text = " <span style=font-weight:bold>" + UsersName + "</span> " +
"[ <a href='personal.aspx' target ='_top' style ='color:Red;'>个人中心</a> ]";
是这样写的
它是在一个用户控件里的。 --------------------编程问答-------------------- 大家帮帮忙啊~~
帮帮忙了~~
--------------------编程问答-------------------- 大家帮帮忙了~~太冷了~~
补充:.NET技术 , ASP.NET