首页 > 解决方案 > ASP.Net MVC 中的 RenderBody 一页的顺序错误

问题描述

这是我的情况:我正在做一个 ASP.Net MVC Web 应用程序,但其中一个页面的行为不正常。

通常这是它呈现的内容(视觉上):导航栏(我正在使用 Bootstrap)、页面的 H1 标题、页面的正文、页脚

但是我有一页的行为是这样的:导航栏、页面的 H1 标题、页脚、页面的正文。

我试图在我的表之后(在代码中)设置一个“Hello world”,这个 hello 位于它的正确位置(在 h1 标题和页脚之间)。

与其他页面的唯一区别是,这是一个由模型列表生成的表格。它是使用通常生成的

foreach (var item in Model)
{
<tr>
Display each property of the item
<tr>
}

模型(调试时)不为空。

任何帮助将不胜感激。

标签: asp.netasp.net-mvcmodel-view-controllerbootstrap-table

解决方案


错误很简单,它没有通过 html 验证,缺少一个结束标记。要修复它,只需使用在线 HTML 验证器。


推荐阅读