当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,