这是一个奇怪的...我已经使用Razor视图引擎ASP.Net MVC 3 RC视图下面的标记Asp.Net MVC 3剃刀渲染Bug?
<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>
这是怎么回事?任何帮助表示赞赏!
你有链接,出现这种情况?我只是在我的页面上扔了相同的代码(allthough以不同的形式),它工作得很好。 – Paul 2010-12-06 05:46:12