判断是否登录:
一、错误代码:
[AjaxPro.AjaxMethod]
public string Submit()
{
...
if (Request.IsAuthenticated == false)
...
}
提示错误为:“Request”引发了“System.Web.HttpException”类型的异常 请求在此上下文中不可
二、正确代码:
[AjaxPro.AjaxMethod]
public string Submit()
{
...
if (HttpContext.Current.Request.IsAuthenticated == false)
...
}
其实就是把【Page.Request】改为【HttpContext.Current.Request】。
本文介绍了在使用AjaxPro框架时遇到的一个关于登录状态验证的常见错误,并给出了正确的代码实现方式。通过替换Page.Request为HttpContext.Current.Request,可以解决因请求上下文导致的异常。
985

被折叠的 条评论
为什么被折叠?



