Omu*_*Omu 105 asp.net ajax asp.net-mvc
任何人如何知道请求是否是ajax?(我正在使用jquery for ajax)
Bui*_*ted 175
Request.IsAjaxRequest
如果您使用的是更高版本的MVC,也可以使用.我没有版本1所以我不能说它是否在版本1中.
如果您需要在Global.asax.cs中进行此检查,请尝试以下操作:
new HttpRequestWrapper(Request).IsAjaxRequest()
Red*_*ter 69
jQuery发出的所有AJAX调用都会添加一个标头来表明它是AJAX.要检查的标头是X-Requested-With
,XMLHttpRequest
当它是AJAX调用时的值.
请注意,AJAX请求是正常的GET或POST,因此除非您(或您的AJAX库如jQuery)在请求中添加额外的标头,否则无法确定它是否是AJAX.
Pio*_*zyż 50
它适用于ASP.NET MVC 3
if (Request.IsAjaxRequest())
{
// ajax request handled
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
52061 次 |
最近记录: |