1
我正在使用Razor爲視圖創建一些HTML。如何使用EditorFor添加一個類?
使用此代碼:
<div class="form-group">
@Html.LabelFor(m => m.ConfirmEmail, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.EditorFor(m => m.ConfirmEmail, new { @class = "form-control" })
</div>
</div>
剃刀生成此HTML:
<input class="text-box single-line" data-val="true" data-val-length="The User Email must be at least 6 characters long." data-val-length-max="100" data-val-length-min="6" data-val-required="The User Email field is required." id="UserEmail" name="UserEmail" type="email" value="">
請注意class="text-box single-line"
我需要,而不是有替代class="form-control"
我在這裏做錯了什麼,以及如何解決它?在模型
[EmailAddress(ErrorMessage = "Invalid Email Address")]
:
[Required]
[StringLength(100, ErrorMessageResourceName = "Common_Annotations_CharactersLong", ErrorMessageResourceType = typeof(Resources), MinimumLength = 6)]
[DataType(DataType.EmailAddress)]
[Display(Name = "Account_Register_UserEmail", ResourceType = typeof(Resources))]
public string UserEmail { get; set; }
[DataType(DataType.EmailAddress)]
[Display(Name = "Account_Register_ConfirmEmail", ResourceType = typeof(Resources))]
[Compare("UserEmail", ErrorMessageResourceName = "Account_Register_ConfirmEmailErrorMessage", ErrorMessageResourceType = typeof(Resources))]
public string ConfirmEmail{ get; set; }