当我在ASP.NET MVC4中创建一个新的剃刀视图时,标题会自动包含在h2
标记中:
@{
ViewBag.Title = "ViewPage1";
}
<h2>ViewPage1</h2>
我遵循规则,即页面应该有一个h1
标记,并且应该遵守标题标记的层次结构。我假设ASP.NET MVC团队对此有所考虑,所以我想知道为什么他们选择使用h2
而不是h1
标记标题。
答案 0 :(得分:4)
他们没有多想。这是我在创建新视图时更改/删除的第一件事。
答案 1 :(得分:2)
可能假设您的布局中有<h1>
。
当然,他们没有放h1
,但它可能是各种遗留的遗留物
答案 2 :(得分:0)
我想他们认为你的页面已经有了。 您可以更改生成这些视图的脚手架模板,以便忘记该问题。
我修改了所有脚手架视图模板,以便尽可能少地更改它们。