C# asp.net mvc IsAjaxRequest怎么在父类中使用
1个回答
展开全部
//导入命名空间
using System.Web;
using System.Web.Mvc;
//获取当前的请求,可以在普通类中获取,不一定在控制器中才能获取,需要引用System.Web命名空间
HttpRequest request = HttpContext.Current.Request;
//把HttpRequest对象转换为HttpRequestBase对象,控制器中的Request是HttpRequestBase
//只有HttpRequestBase才有IsAjaxRequest()方法
HttpRequestBase requestBase = new HttpRequestWrapper(request);
//使用HttpRequestBase对象调用扩展方法IsAjaxRequest(),需要引用System.Web.Mvc才能调用IsAjaxRequest()
bool isAjax = requestBase.IsAjaxRequest();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询