Как проверить свою форму, используя bootstrap в asp. net mvc? - PullRequest
0 голосов
/ 18 марта 2020

У меня есть несколько текстовых полей, которые проверяют, когда он пуст, но они не работают хорошо. Ниже моя логика c от модели для просмотра, что я мог пропустить? В настоящее время эти текстовые поля, кажется, не работают и без ошибок, когда я проверяю из браузера. Приложение работает на asp. net mvc с использованием bootstrap.

[DataType(DataType.EmailAddress)]
[Required(ErrorMessage = "This field is required")]
[RegularExpression(@"^\w + ([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$")]
public string Email { get; set; }

// View
  <div class="row">
    <label for"Email">Email:</label>
    <div class="input-group col-md-4 col-md-offset-2 col-sm-2 col-xs-2">
        <div class="input-group pull-right">
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            @Html.TextBoxFor(m => m.Email, new { @class = "form-control", type = "text", id = "email", autofocus = "autofocus", placeholder = "example@example.com", required = "required" })
            @Html.ValidationMessageFor(m => m.Email, " ", new { @class = "text-danger" })
            <div class="input-group-append">
                <div class="input-group-text">

                </div>
            </div>
        </div>
    </div>
</div>

Примечание: даже если я использую @ html .EditorBoxFor (m => m.Email, new { Форма ...}) Все равно ничего и без ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...