这两个基本相同吗?我只是注意到Request.IsMvcAjaxRequest()
没有出现在我的代码提示中,就像在教程视频here中那样。我正在使用ASP.net MVC 3
答案 0 :(得分:4)
ASP.NET MVC RC Release Notes表示IsMvcAjaxRequest被重命名为IsAjaxRequest。这意味着您应该只使用IsAjaxRequest。
发布说明引用:
IsMvcAjaxRequest 方法已重命名为IsAjaxRequest。 作为这种变化的一部分, IsAjaxRequest方法已更新为 识别X-Requested-With HTTP 头。这是一个众所周知的标题 由主要的JavaScript库发送 例如Prototype.js,jQuery和 道场。 ASP.NET AJAX助手是 已更新以发送此标头 要求。但是,他们继续 也将它发送到表格的正文中 发布以解决问题 剥离未知的防火墙 头。