asp.net - 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>
}
模型(调试时)不为空。
任何帮助将不胜感激。
解决方案
错误很简单,它没有通过 html 验证,缺少一个结束标记。要修复它,只需使用在线 HTML 验证器。
推荐阅读
- ios - 为 iOS 应用程序条纹 Apple Pay 网络服务?
- node.js - 即使将 Procfile 添加到节点项目后,什么可能导致 Heroku 应用程序错误?
- c - 宏名称与标识符名称相同但在其他文件中
- javascript - React Hooks 是“动画”/更改 CSS 类的好主意吗?
- java - newMeRequest 需要一个页面访问令牌
- java - 如果数据类型似乎与扫描仪输入匹配,如何修复 java.util.InputMismatchException?
- rust - 为什么可以?运算符将 &str 转换为 Box
? - android - 同一应用程序的Android apk更新,我可以保留数据吗?
- azure - .net5 Azure Web App 由于断开连接而无法正确调试
- azure - 我可以将相同的 Azure 功能代码多次自动部署到不同的功能吗?