ASP.Net MVC 中的 RenderBody 在一页中的顺序错误

RenderBody in ASP.Net MVC is in the wrong order for one page

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

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

但我有一个页面的行为如下: 导航栏, H1页面标题, 页脚, Body 页数。

我试图在我的 table 之后设置一个 "Hello world"(在代码中),这个问候在它正确的位置(在 h1 标题和页脚之间)。

与其他页面的唯一区别在于,此页面是 table 生成的模型列表。它是使用通常的

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

模型(调试时)不为空。

任何帮助将不胜感激。

错误很简单,html 验证失败,缺少结束标记。要修复它,只需使用在线 HTML 验证器。