我正在使用mvcPagedList来分页我的索引操作。在索引内部操作中,我返回ajax请求的部分视图和正常请求的整个视图。
return Request.IsAjaxRequest()
? (ActionResult)PartialView("_index", listPaged)
: View(listPaged);
但是对于缓存我有问题,因为它不会检测请求是否是ajax而不是返回部分视图我得到整个视图或反向。这取决于第一个请求是否是ajax!
我尝试添加VaryByHeader =" X-Requested-With"到OutputCache属性但没有运气。 请指导我。 感谢