Поле предупреждения остается Отображаемым, несмотря на отсутствие ошибок - PullRequest
0 голосов
/ 28 июня 2019

У меня есть эта страница входа в систему, где мне нужно проверить имя пользователя / пароль, я предупреждаю класс ошибок оповещения, чтобы отобразить сообщение об ошибке из аннотации данных.однако окно ошибки продолжает оставаться видимым.Это мой первый проект с MVC и я не уверен, что я делаю.код выглядит так:

  [DataType(DataType.Text)]
    [Required(ErrorMessage = "message")]
    public string password { get; set; }
    [MaxLength(24), MinLength(5)]

    [Required(ErrorMessage = "message")]
    public string CVR { get; set; }

код CSHTML выглядит следующим образом: -

 <div class="portal-info">
                    <p class="user">

                        <label class="form-label" for="contactPhone">
                           name
                        </label>
                        @Html.EditorFor(model => model.CPR, new { 
         htmlAttributes = new { @class = "form-input", PlaceHolder = "name", 
              maxlength = "10", Type="HtmlInputFile", id=name , value=""} })
                        <br>
                        @Html.ValidationMessageFor(model => model.CVR, "", 
  new { @class = "alert alert-error" })

 </p>                                           
                    <p class="user">
                        <label class="form-label" for="contactPhone">
                            password
                        </label>
                        @Html.EditorFor(model => model.password, "Password", 
     new { htmlAttributes = new { @class = "form-input", PlaceHolder = 
    "required password" } })
                        <br>
                        @Html.ValidationMessageFor(model => model.password, 
           "", new { @class = "alert alert-error" })

       </p>
                </div>
...