Mvc5 Html.EditFor
如果对缺省的样子不满意, 可以有模板,寻寻觅觅,摸索出
在Views\Shared\EditorTemplates下创建String.cshtml
必须的是EditorTemplates文件夹
@{
var display = ViewData.ModelMetadata.DisplayName ?? ViewData.ModelMetadata.PropertyName;
}
<div class="form-group">
<label class="control-label col-md-2" for="Name">@display</label>
<div class="col-md-10">
<input id="@ViewData.ModelMetadata.PropertyName" name="Name" type="text" value="@ViewData.ModelMetadata.SimpleDisplayText" class="form-control" placeholder="@ViewData["placeholder"]" />
<span class="field-validation-valid" data-valmsg-for="@ViewData.ModelMetadata.PropertyName" data-valmsg-replace="true"></span>
</div>
</div>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。