gpt4 book ai didi

asp.net-mvc - Asp.Net MVC 3 Razor 渲染错误?

转载 作者:行者123 更新时间:2023-12-01 09:37:58 24 4
gpt4 key购买 nike

这个很奇怪...我有以下标记用于使用 Razor View 引擎 ASP.Net MVC 3 RC 的 View

            <p>
<div class="editor-label">
@Html.LabelFor(model => model.Client.FirstName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Client.FirstName) @Html.ValidationMessageFor(model => model.Client.FirstName)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Client.LastName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Client.LastName) @Html.ValidationMessageFor(model => model.Client.LastName)
</div>
</p>

问题是当它渲染时,P 标签没有包围 DIV!它呈现如下:

<p>
</p><div class="editor-label">
<label for="Client.FirstName">First Name</label>
</div>
<div class="editor-field">
<input class="text-box single-line" data-val="true" data-val-required="The First Name field is required." id="Client_FirstName" name="Client.FirstName" value="My FName" type="text"> <span class="field-validation-valid" data-valmsg-for="Client.FirstName" data-valmsg-replace="true"></span>
</div>
<div class="editor-label">
<label for="Client.LastName">Last Name</label>
</div>
<div class="editor-field">
<input class="text-box single-line" data-val="true" data-val-required="The Last Name field is required." id="Client_LastName" name="Client.LastName" value="My LName" type="text"> <span class="field-validation-valid" data-valmsg-for="Client.LastName" data-valmsg-replace="true"></span>
</div>

这到底是怎么回事?任何帮助表示赞赏!

最佳答案

段落不能包含其他 block 级元素。 w3c

还可以查看 question

关于asp.net-mvc - Asp.Net MVC 3 Razor 渲染错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4363578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com