我创建类似ContentResult
之类的内容,但在主页的@RenderBody()
标记内进行渲染。这可能吗?我似乎无法找到明确的答案。
答案 0 :(得分:0)
没有;你不能这样做。
相反,您可以制作一个空的Razor视图,只需从其模型中呈现HTML。
答案 1 :(得分:0)
您可以让action方法返回ContentResult,然后通过执行以下操作在母版页中调用它:
@Html.Action("Action", "Controller")
我不确定你在@RenderBody中的意思是什么,但你可以在母版页本身或每个内容页面内完成。
内容将在页面中生成;你也可以使用局部视图方法。