从 Umbraco 的辅助类中渲染局部视图
Rendering a partialview from within a helperclass in Umbraco
我有一些 html 在我正在构建的网站中经常使用。所以我创建了一个 App_Code\Helpers.cshtml 文件并将辅助函数放在该文件中。
现在,我想呈现局部视图(表单的 MVC 视图)。但是我不能使用 @Html.Partial("MyFormPartial", new formModel())
我找不到任何其他方法来从助手中渲染局部视图 class。有人知道如何解决这个问题吗?
单独的 helpers.cshtml
是这种重复 html 代码的最佳方式吗?我认为它让我在提供的参数方面比宏的参数更自由。但这很糟糕我不能使用 @Umbraco
(没有创建你自己的助手)或 @Html
:(
如果您不想在辅助函数中创建它,只需将 @Html
传递给辅助函数即可。
不过,使用 child action 并呈现您希望共享的部分代码不是更好的主意吗?
我有一些 html 在我正在构建的网站中经常使用。所以我创建了一个 App_Code\Helpers.cshtml 文件并将辅助函数放在该文件中。
现在,我想呈现局部视图(表单的 MVC 视图)。但是我不能使用 @Html.Partial("MyFormPartial", new formModel())
我找不到任何其他方法来从助手中渲染局部视图 class。有人知道如何解决这个问题吗?
单独的 helpers.cshtml
是这种重复 html 代码的最佳方式吗?我认为它让我在提供的参数方面比宏的参数更自由。但这很糟糕我不能使用 @Umbraco
(没有创建你自己的助手)或 @Html
:(
如果您不想在辅助函数中创建它,只需将 @Html
传递给辅助函数即可。
不过,使用 child action 并呈现您希望共享的部分代码不是更好的主意吗?