ASP.NET Ajax MVC с HTML.ValidationMessageFor

Я привык к Веб-формам ASP.NET простой способ сделать Ajax с UpdatePanels. Я понимаю, что процесс является намного более ремесленным с MVC.

В конкретном случае я использую Аннотирования данных для проверки некоторых исходных данных формы. Я использую помощника HTML.ValidationMessageFor для показа сообщения об ошибке. Если бы я хочу использовать Ajax, чтобы отправить эту форму и показать это сообщение об ошибке, каков был бы процесс? Действительно ли возможно сохранить HTML.ValidationMessageFor и заставить его работать с Ajax?

Спасибо.

7
задан Joao de Araujo 2 August 2010 в 14:27
поделиться

1 ответ

Эта статья может быть полезной: Блог ScottGu: ASP.NET MVC 2: Проверка модели .

Проверка, используемая в MVC, может быть как на стороне клиента, так и на стороне сервера. Чтобы включить проверку на стороне клиента, используйте объявление:

 <% Html.EnableClientValidation(); %>

где-нибудь в вашем представлении. Это избавляет от необходимости использовать AJAX для отправки формы на сервер и последующего отображения результатов в строке, поскольку пользователи с включенным javascript будут иметь собственную проверку на стороне клиента.

1
ответ дан 7 December 2019 в 09:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: