asp.net 类调用问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 类调用问题相关的知识,希望对你有一定的参考价值。
注意在类文件中是不可以直接用 Session["name"]来获取session的,下边是我自己的网站中的方法你借鉴下,一看就明白了,可以把他写在类文件中,直接用类名.方法名,调用就可以了。public
static
void
CheckSession()
if
(HttpContext.Current.Session["login"]
==
null
||
HttpContext.Current.Session["login"].ToString()
!="true")
HttpContext.Current.Response.Write("<script>alert('本站需要Session支持,您的Session信息不存在,系统已中断连接,请重新登录');window.location.href='/master/login.htm'
;</script>");
HttpContext.Current.Response.End();
如果不明白的地方可随时提问,我白天都在的 参考技术A 你的要求最佳实践:
1、定义一个权限判断类,提供判断权限方法,执行
string
name
=
Session["name"].ToString();.......这些逻辑
返回true/false;
2、定义一个继承Page的页面基类,调用权限判断类(原来页面在什么位置就还在什么位置),根据true/false执行
Response.Write("<script>alert('用户权限不
够!');window.location.href='glygl.aspx';</script>");
3、所有页面继承自定义的页面基类,权限判断就不需要了
以上是关于asp.net 类调用问题的主要内容,如果未能解决你的问题,请参考以下文章