C# asp.net mvc 判断是否是ajax异步提交的?
1个回答
展开全部
无法判断。HTTP 协议是一种无状态的协议,AJAX 提交的请求与表单提交的请求本质上没有任何不同。
如果前后端都是你写的话,可以考虑设置一个字段,前台 AJAX 时为此字段设置为 true,表单提交时设置为 false,然后在后端读取这个字段。
如果前后端都是你写的话,可以考虑设置一个字段,前台 AJAX 时为此字段设置为 true,表单提交时设置为 false,然后在后端读取这个字段。
追问
我刚刚在网上找了找,异步比同步多了个x-requested-with,然后我一直在找怎么判断有没有这个值,没有为Null就是同步,否则就是异步,但是一直没找到
追答
因为这是一个非 W3C 标准的报文头,HTTP_X_REQUESTED_WITH(或 X_REQUESTED_WITH)不是在所有的浏览器上都支持,另外如果使用的是 jQuery 或其他第三方库,这个头部也不一定会存在。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询