11
MaxLength属性がクライアント側の検証属性を生成しない
ASP.NETMVC3クライアント側の検証に奇妙な問題があります。私は次のクラスを持っています: public class Instrument : BaseObject { public int Id { get; set; } [Required(ErrorMessage = "Name is required.")] [MaxLength(40, ErrorMessage = "Name cannot be longer than 40 characters.")] public string Name { get; set; } } 私の見解から: <div class="editor-field"> @Html.EditorFor(model => model.Name) @Html.ValidationMessageFor(model => model.Name) </div> そして、このフィールドのテキストボックス用に生成されたHTMLは次のとおりです。 <input class="text-box …