ASP.NET MVC – IsAjaxRequest()实际上意味着什么?
发布时间:2020-05-23 22:07:29 所属栏目:asp.Net 来源:互联网
导读:我以前在我的基本控制器上创建了一个方法: public bool IsJsonRequest(){ var acceptTypes = Request.AcceptTypes; return acceptTypes != null acceptTypes.Any(a = a.Equals(application/json,
|
我以前在我的基本控制器上创建了一个方法: public bool IsJsonRequest()
{
var acceptTypes = Request.AcceptTypes;
return acceptTypes != null &&
acceptTypes.Any(a => a.Equals("application/json",StringComparison.OrdinalIgnoreCase));
}
然后我偶然发现了AjaxRequestExtensions.IsAjaxRequest(). documentation for it is very vague:
这让我想到,它使得它成为AJAX的HTTP请求是什么?除了检查请求者接受的内容类型,还是编码不是“AJAX”的要求之外,还有更多内容吗? (请注意,在我的情况下,我的操作只能从我网站上的JS页面调用,而JSON是唯一必要的编码.) 解决方法它检查X-Requested-With(HTTP_X_REQUESTED_WITH)标头是否设置为XMLHttpRequest.在生成AJAX请求时,此标头由jQuery和许多其他javascript框架设置.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 构建动态LINQ查询的最佳方法
- asp.net-mvc-3 – 在Post上,下拉列表SelectList.SelectedVa
- asp.net – 更改用户登录名后的身份验证错误
- asp.net-mvc – Json返回时如何读取modelstate错误?
- 有没有办法从ASP.NET访问IIS内核缓存?
- ASP.NET URL验证
- asp.net-mvc – 使用ASP.NET MVC v2 EditorFor和DisplayFor
- asp.net – 您如何看待Postgres和Firebird数据库?
- asp.net-mvc-4 – 在MVC4环境中使用Razor和Angular.js
- asp.net-mvc-3 – 在具有默认值的模型上注释属性
推荐文章
站长推荐
- asp.net-mvc-4 – 在IIS 7.5中注册.NET Framewor
- asp.net-mvc-3 – 在Html.BeginForm()中使用DELE
- asp.net-mvc – 在ASP.NET MVC中使用控制器和用户
- asp.net – 数据绑定下拉列表 – 初始值
- asp.net-mvc – 如何使用ASP.NET MVC实现自定义缓
- Autofac和ASP.NET Web API ApiController
- ASP.Net:如果我有Session ID,可以获取Session对
- asp.net – FormsAuthentication.GetRedirectUrl
- ASP.NET Response.Redirect使用302而不是301
- asp.net – Inno安装IIS安装和配置
热点阅读
