0

是否可以创建呈现部分视图的 HTML.Helper 函数?

在我的项目中,这将允许我创建一个 Helper 来显示信息消息(或错误消息)。此函数将(例如)接收消息本身,并使用 html 呈现部分视图以显示该消息。我知道我可以将 html 放在辅助函数本身中(不使用部分视图),但在这种情况下,为了改变显示的消息的外观,我必须弄乱代码,而不仅仅是部分视图文件。

谁能帮我解决这个问题?

在此先感谢 Marcelo Myara 里约热内卢-巴西

4

1 回答 1

2

您可以使用Html.RenderActionHtml.ActionHtml.RenderAction 和 Html.Action 之间的区别

@Html.Action("MyAction", "MyController", new { MyMessage = "test" })

或者

@{ Html.RenderAction("MyAction", "MyController", new { MyMessage = "test" }) }
于 2012-10-28T15:15:29.893 回答