确定号召性用语是否来自视图
有没有办法确定对控制器操作的调用是否来自使用 Html.RenderAction 函数的视图。
这类似于Request.IsAjaxRequest。如果调用来自视图,我只想渲染部分视图,而不是带有母版页的完整视图。
BTW 渲染部分不是一个可行的解决方案,因为该操作会获取额外的数据
Is there a way to determine if a call to a controllers action is from a view using the Html.RenderAction function.
This is similar to Request.IsAjaxRequest. If the call comes from a view I would like to just render a partial view rather than the the full view with master page.
BTW Render partial is not a viable solution as the action fetches additional data
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 ControllerContext.IsChildAction 具有给定的效果。这样我可以使用子操作和 ajax 请求提供相同的 HTML(用于非 javascript 用户的回退)
Using the ControllerContext.IsChildAction has the given effect. this way I can provide the same HTML using a child action and a ajax request (for fallback on non javascript users)