Проверка Asp.Net MVC 2 - PullRequest
       2

Проверка Asp.Net MVC 2

0 голосов
/ 01 октября 2010

Я пытаюсь использовать проверки с ASP.NET MVC 2. Я просто проверяю значение текстового поля.Ниже мой подход.Создать представление -:

<%: Html.ValidationSummary(true)%> 
<%: Html.TextBoxFor(model => model.Name, new { @class="input-standard"})%>
<%: Html.ValidationMessageFor(model => model.Name) %>

Свойство модели -:

[Required (ErrorMessage="Name Required")]

public virtual string Name { get; set; }

Но если я оставлю текстовое поле пустым и нажму кнопку "Отправить", тогда свойство ModelState.IsValidate будет возвращать значение true.

Подскажите пожалуйста, что я делаю не так.

Спасибо.

1 Ответ

1 голос
/ 01 октября 2010

Добавили ли вы <% Html.EnableClientValidation(); %> и ссылку на javascript проверки ajax Microsoft MVC (MicrosoftMvcAjax.js и MicrosoftMvcValidation.js).

Редактировать: извините, только что заметил, что это не отвечает на ваш вопрос:)

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