2

我在创建类似 a 的东西之后ContentResult,但让它在母版页的@RenderBody()标签中呈现。这可能吗?我似乎找不到明确的答案。

4

2 回答 2

0

不; 你不能那样做。

相反,您可以创建一个空的 Razor 视图,该视图仅从其模型呈现 HTML。

于 2012-12-07T13:52:26.057 回答
0

您可以让一个操作方法返回一个 ContentResult,然后通过执行以下操作在母版页中调用它:

@Html.Action("Action", "Controller")

我不确定在@RenderBody 中执行此操作是什么意思,但您可以在母版页本身或每个内容页面中执行此操作。

内容将在页面中生成;您也可以使用局部视图方法。

于 2012-12-07T13:52:38.867 回答