ajax请求携带了一个request header,X-Requested-With: XMLHttpRequest
,可以用它来区分是正常浏览器访问还是ajax请求。
看不懂意思,什么是ajax访问没有登陆
//
// 摘要:
// 表示一个类,该类对 System.Web.HttpRequestBase 类进行了扩展,在其中添加了确定 HTTP 请求是否为 AJAX 请求的功能。
public static class AjaxRequestExtensions
{
public static bool IsAjaxRequest(this HttpRequestBase request);
}
HttpRequestBase 有扩展方法来确认调用端是否为ajax