我在使用 mvc 3 在布局页面中呈现我的视图时遇到问题。
当我使用 html 帮助器呈现结果时,我的输出位于页面上的所有内容之上,但我使用了以下内容
HtmlHelper.ViewContext.HttpContext.Response
我将 html 帮助程序扩展为RenderModule方法,该方法提供模块名称并在我想像这样使用它时执行它的ActionResult :
@Html.RenderModule("modulename")
它给了我编译错误
无法从 void 转换为 html 字符串
因此,我应该这样使用它:
@{ Html.RenderModule("modulename")}
但是,它导致在页面顶部写入输出。
我应该怎么办?
提前致谢,