asp.net - Razor View - 在 Doctype 标记外发出 html

标签 asp.net html asp.net-mvc-3 razor

我正在尝试使用 Razor View 引擎编写基于模块/区域的 mvc3 CMS。我有两个布局 View ,_site.cshtml 和 _modules.cshtml。 _site.cshtml 有一个@RenderBody() 部分。我的应用程序总是调用名为“index.cshtml”的 View ,其布局设置为 _site.cshtml 页面。 问题:问题是我的模块/区域在 doctype 元素之前呈现 - 而不是在布局页面的 RenderBody 部分内。

最佳答案

看起来您正在尝试做的是 Html.RenderAction(或 Html.Action)的等价物,那么您为什么要自己编写所有代码而不是使用内置功能?

关于asp.net - Razor View - 在 Doctype 标记外发出 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6711190/

相关文章:

javascript - 仅在完整单词后插入 HTML

javascript - 从 AJAX 调用 PHP 获取 'echoed' 的 div 的 html

asp.net - 使用 ArrayList 过滤数据表

javascript - jquery 隐藏和显示 div 失败

asp.net - SQL 数据集到 JSON

asp.net-mvc-3 - ModelState.AddModelError 未显示在我的 View 中

c# - 在后台/异步任务中插入数据最好的方法是什么?

asp.net - 在任务关键型数据库驱动的 Web 应用程序中,异常处理的最佳范例或设计模式是什么?

html - 在响应式 div 中居中 div

asp.net-mvc-3 - 如何将数据从 Razor View 传递到 mvc3 中的 Controller ?