В моей модели у меня есть свойство с атрибутом [Required]
MVC Обязательный атрибут не подхватили
[Required]
public string Surname { get; set; }
На мой взгляд у меня есть ValidationMessageFor()
HTML Helper
<div class="form-group">
@Html.LabelFor(model => model.Surname, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Surname, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Surname, "", new { @class = "text-danger" })
</div>
</div>
Однако это не говорит о том, что поле требуется, когда я отправляюсь на отправку. Что я здесь делаю неправильно?
Вы включены соответствующие сценарии ('jquery',' 'jquery.validate' и jquery.validate.unobtrusive')? –