asp.net中登录成功后定义session["admin"]=log.text,在其他的页面中想根据session["admin"]来判断用户是否登录,比如说admin.aspx,应该再admin.aspx页面的什么地方来写那个判断语句session["admin"]!=Null....
解决方案 »
- .net 的事务交叉使用
- 在cs程序中如何得到并设置html中的某个div的属性
- ajax控件
- 关于WNetAddConnection2
- 急在我的windows server2003 中登录不了 CSDN
- 关于 FreeTextBox 插入图片的问题
- 关于<%= %>的小问题 高手来指点下:)
- 如何用程序在服务器上提交表单,并分成N个字段发送
- 怎样定义用户控件设计时大小,外观!
- 请问高手:如何将我的页面上的表格结果填充到已经定义好表头的Excel模板中,并且可以自己规定起始行?
- 如何能让TreeView绑定的某些节点变为只读(点击不回传)呢?
- [散分分享代码]HttpWebRequest获取网页源代码时自动识别网页编码
然后你所有的页面都继承这个Page类.
在你的Page类的构造方法里面判断用户是否登录.
这样你就不用每个页面去判断该用户是否登录.
.net自带的也有一个身份验证方式,你可以试着玩下.
等于null就跳转。
在page_load方法中的第一行写,不要在
if(!IsPostBack)
{
别在这里写,这写了白写
}
{
if(string.IsNullOrEmpty(session["admin"]))
{
//还没有登录
}
}
等于null就跳转。
等于null就跳转。
等于null就跳转。