mvc3を使用してレイアウトページでビューをレンダリングする際に問題が発生しました。
HTMLヘルパーを使用して結果をレンダリングすると、出力はページ上のすべてのものの上に表示されますが、次のものを使用しました
HtmlHelper.ViewContext.HttpContext.Response
htmlヘルパーをRenderModuleメソッドに拡張しました。このメソッドは、モジュール名を指定し、次のように使用するときにActionResultを実行します。
@Html.RenderModule("modulename")
コンパイルエラーが発生します
voidからhtml文字列に変換できません
したがって、次のように使用する必要があります。
@{ Html.RenderModule("modulename")}
ただし、ページの上部に出力が書き込まれる結果になりました。
私は何をすべきか?
前もって感謝します、