я определил следующие аннотации данных для моего объекта модели: -
[DataType(DataType.MultilineText)]
[Required(ErrorMessage = "Book Name is required !!!")]
public string BookName { get; set; }
Я отображаю модель в виде, используя следующее: -
@Html.EditorFor(model => model.BookName)
, но когдаизменил вышеуказанное на следующее: -
@Html.TextBoxFor(model => model.BookName)
, тогда работал только [Required(ErrorMessage = "Book Name is required !!!")]
.поэтому я подумал, что и Required, и DataType не будут работать, если я использую помощник Non Templated (TextAreaFor), так почему же [Required] работал в этом случае, а DataType - нет?BR