cs 文件
public class CheckSession : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
} public bool sss(HttpContext context)
{
if (context.Session["fff"] != null)
{
string states = context.Session["fff"].ToString().Trim();
}
}
}.aspx 文件
HttpContext context 传送给cs啊
我想从ASPX传送给cs,在CS文件中判断SESSION,可是报错说的是“使用了未赋值的局部变量”
public class CheckSession : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
} public bool sss(HttpContext context)
{
if (context.Session["fff"] != null)
{
string states = context.Session["fff"].ToString().Trim();
}
}
}.aspx 文件
HttpContext context 传送给cs啊
我想从ASPX传送给cs,在CS文件中判断SESSION,可是报错说的是“使用了未赋值的局部变量”
HttpContext context=new HttpContext();
如果这样的话就会报这样的错
“HttpContext”方法没有采用“0”个参数的重载
HttpContext.Current
是你变量定义的问题,如
bool a;
这样写不好
这样写即可
bool a = false;
比如
httpcontext context=new httpcontext();
这样会报错的,上面的问题解决了,直接可以这样写
System.Web.HttpContext.Current.Session[key]我就搞不懂为什么在.aspx页面不能传送HttpContext给.cs文件(IHttpHandler,ProcessRequest)
Httpcontext.Current.Session[""]