asp.net 没登陆直接跳至登录界面问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 没登陆直接跳至登录界面问题相关的知识,希望对你有一定的参考价值。
我在page_load事件里写的
if (Session["name"] == null)
Response.Redirect("login.aspx");
在运行程序的时候能跳转至登录界面。
但是直接输入网址打开。却不会跳至登录界面。
怎么回事?
网址是http://localhost:9327/XXXXX.aspx
设置断点调试下,VS最大的好处就是调试方便,别把它扔了哈。
调试看下Session是不是为空,或者在大括号里面加一句
if (Session["name"] == null)
if(Session["name"].ToString()=="")
Response.Redirect("login.aspx");
参考技术A 用forms身份验证
以上是关于asp.net 没登陆直接跳至登录界面问题的主要内容,如果未能解决你的问题,请参考以下文章
C#-WebForm-SessionCookie-登录验证(未登录跳至登录界面)隐藏地址栏传值