Сообщение о проверке не отображается .Net MVC - PullRequest
0 голосов
/ 25 ноября 2018

Я новичок в .net MVC.Я пытаюсь проверить поле из модели, но сообщение error не отображается.Хотя поля красные, сообщение просто не отображается.Пожалуйста, смотрите ниже:

Модель:

[Required(AllowEmptyStrings = false, ErrorMessage = "FirstName is required")]
[Display(Name = "First Name")]
public string FirstName { get; set; }

Cshtml:

<div class="editor-field">
  @Html.EditorFor(model => model.FirstName)
  @Html.ValidationMessageFor(model => model.FirstName)
</div>

Чего мне не хватает

1 Ответ

0 голосов
/ 25 ноября 2018

Убедитесь, что вы добавили следующие сценарии в представление

<script src='@Url.Content("~/Scripts/jquery-1.8.2.js")' type='text/javascript'></script>    
<script src='@Url.Content("~/Scripts/jquery.validate.js")' type='text/javascript'>         </script>
<script src='@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")' type='text/javascript'></script>

И включите проверку из веб-конфигурации

<appSettings>
........
........
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
...