ajax和静态页面使用相同partialView时的良好实践?
当用户通过url进入我的站点时,控制器会在内部生成ajax和静态页面使用相同partialView时的良好实践?,ajax,asp.net-mvc,asp.net-core,Ajax,Asp.net Mvc,Asp.net Core,当用户通过url进入我的站点时,控制器会在内部生成\u布局+partialView 然后,当用户经过站点时,控制器生成相同的partialView,并通过ajax发送 这个案子有好的解决办法吗 附言:我的解决方法: 其中/Home/Index/42-用于静态页面,而/Home/Index/42?ajax=true-用于ajax。要识别ajax请求: var isAjax = Request.IsAjaxRequest() 或Asp.Net Core中的替代方案: var isAjax = Re
\u布局+partialView
然后,当用户经过站点时,控制器生成相同的partialView
,并通过ajax发送
这个案子有好的解决办法吗
附言:我的解决方法:
其中/Home/Index/42
-用于静态页面,而/Home/Index/42?ajax=true
-用于ajax。要识别ajax请求:
var isAjax = Request.IsAjaxRequest()
或Asp.Net Core中的替代方案:
var isAjax = Request.Headers["X-Requested-With"] == "XMLHttpRequest";
Request.IsAjaxRequest()
可能有助于识别xhr请求。
var isAjax = Request.Headers["X-Requested-With"] == "XMLHttpRequest";