C# asp.net mvc IsAjaxRequest怎么在父类中使用
答案:2 悬赏:80 手机版
解决时间 2021-01-28 10:14
- 提问者网友:我是我
- 2021-01-28 05:01
C# asp.net mvc IsAjaxRequest怎么在父类中使用
最佳答案
- 五星知识达人网友:大漠
- 2021-01-28 05:42
//导入命名空间
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();
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();
全部回答
- 1楼网友:不如潦草
- 2021-01-28 06:58
request 里面有个 isajaxrequest 属性可以判断是 ajax的请求还是非ajax请求
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯