Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在创建类似 a 的东西之后ContentResult,但让它在母版页的@RenderBody()标签中呈现。这可能吗?我似乎找不到明确的答案。
ContentResult
@RenderBody()
不; 你不能那样做。
相反,您可以创建一个空的 Razor 视图,该视图仅从其模型呈现 HTML。
您可以让一个操作方法返回一个 ContentResult,然后通过执行以下操作在母版页中调用它:
@Html.Action("Action", "Controller")
我不确定在@RenderBody 中执行此操作是什么意思,但您可以在母版页本身或每个内容页面中执行此操作。
内容将在页面中生成;您也可以使用局部视图方法。