是否可以创建一个呈现局部视图的HTML.Helper函数?
在我的项目中,这将允许我创建一个帮助程序来显示信息消息(或错误消息)。此函数(例如)将自己接收消息,并使用html呈现部分视图以显示该消息。 我知道我可以把html放在helper函数本身里面(不使用局部视图)但是在这种情况下,为了改变所显示消息的外观,我将不得不弄乱代码,而不仅仅是部分视图文件。
任何人都可以帮助我吗?
提前致谢, Marcelo Myara 里约热内卢 - 巴西
答案 0 :(得分:2)
您可以使用Html.RenderAction
或Html.Action
(Difference between Html.RenderAction and Html.Action)
@Html.Action("MyAction", "MyController", new { MyMessage = "test" })
OR
@{ Html.RenderAction("MyAction", "MyController", new { MyMessage = "test" }) }