我的Index.cshtml
中有以下代码/标记:
<p>
@Html.ActionLink("Create New", "Create")
@using (Html.BeginForm("Index", "Clients", FormMethod.Get))
{
<p>
Title: @Html.TextBox("search") <br />
<input type="submit" value="Search" />
</p>
}
</p>
Visual Studio 2013警告我,最后一行(</p>
)没有开始标记。我在文档中没有任何其他<p>
或</p>
标记。发生了什么事?
完整警告消息:End tag is missing matching start tag
。
答案 0 :(得分:5)
关于段落的两个重要事实:
p
元素的结束标记是可选的。p
个元素不能包含其他p
元素。这意味着:
p
开始标记会打开第一个p
元素。p
开始标记关闭第一个p
元素,然后打开第二个p
元素。p
结束标记关闭第二个p
元素。p
结束标记没有要关闭的开放p
元素。