MVC 3 -视图呈现在布局页面的顶部



我在使用mvc 3的布局页面中呈现我的视图时遇到了问题。

当我使用html helper呈现结果时,我的输出位于页面上所有内容的顶部,但是我使用了以下

HtmlHelper.ViewContext.HttpContext.Response

我将html helper扩展到RenderModule方法,该方法给出了一个模块名称,并在我想这样使用它时执行其ActionResult:

@Html.RenderModule("modulename")

它给出了编译错误

不能从void转换为HTML字符串

因此,我应该这样使用:

@{ Html.RenderModule("modulename")}

但是,它导致在页面顶部写入输出。

我该怎么办?

提前致谢

我已经使用了"htmlhelper.viewcontext.httpcontext. responone "

那是你的问题。你应该使用:

htmlHelper.ViewContext.Writer

相关内容

  • 没有找到相关文章

最新更新