从Umbraco中的helperclass中渲染部分视图

时间:2016-02-05 14:09:27

标签: asp.net-mvc umbraco partial-views umbraco7

我有一些html在我正在构建的网站中使用了很多。所以我创建了一个App_Code \ Helpers.cshtml文件并将helperfunction放在该文件中。

现在,我想渲染一个局部视图(一个表单的MVC视图)。但我不能使用@Html.Partial("MyFormPartial", new formModel())

我找不到任何其他方法从帮助器类中呈现局部视图。有人知道如何解决这个问题吗?

单独的helpers.cshtml是否是这种重复html代码的最佳方式?我认为它让我在提供的参数方面有了更多的自由,而不是宏。但它很糟糕我不能使用@Umbraco(没有创建自己的助手)或@Html :(

1 个答案:

答案 0 :(得分:1)

如果您不想在辅助函数中创建它,只需将@Html传递给辅助函数。

然而,使用child action并呈现您想要分享的部分代码不是更好的主意吗?