ここに私のViewModelのプロパティ:
[Display(Name = "Ext.")]
[MaxLength(6, ErrorMessage = "Must be a maximum of 6 characters")]
[StringLength(6)]
public string Extension { get; set; }
そして私の見解では:
@Html.EditorFor(model => model.Extension)
そしてそれはレンダリングします:
<input class="text-box single-line" data-val="true" data-val-length="The field Ext. must be a string with a maximum length of 6." data-val-length-max="6" id="Extension" name="Extension" type="text" value="" />
これはテキストボックスの maxlength 属性を設定する必要がありますか? そうでない場合、どうすれば DataAttributes でそれを行うことができますか?