我正在使用以下EditorTemplate:
<div class="form-group">
@Html.LabelFor(m => m, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, htmlAttributes)
@Html.ValidationMessageFor(m => m, null, new { @class = "help-block" })
</div>
</div>
尝试使用故意错误保存表单时,页面会刷新并正确显示验证错误,但标签完全消失。它并没有隐藏它完全脱离了html源代码。
这是我的EditorFor:
@Html.EditorFor(model => model.Description, new { htmlAttributes = new { @class = "form-control" } })
这是一个错误,还是有人知道可能导致这种情况的原因?