Проверка JQuery Ajax и атрибуты DataAnnotations - PullRequest
0 голосов
/ 11 апреля 2011

Я создал форму, которая публикует и получает результаты через jQuery AJAX.Теперь мне нужно добавить кое-что для проверки.Интересно, как это сделать.Должен ли я использовать плагин проверки jQuery?Если я использую это и если я угадываю правильно - нет необходимости украшать модель атрибутами DataAnnotations, они больше не будут иметь никакого смысла, верно?

Так что в основном я говорю: я используюобычная HTML-форма Html.BeginForm(), а не форма AJAX, тогда я переопределяю функцию submit () формы

$("form[action$='UpdateCalendarForm']").submit(function () 
{
    $.ajax({
            url:  $(this).attr("action"),
            contentType: 'application/json; charset=utf-8',
            type: "POST",
            data: JSON.stringify(calendarData),
            dataType: "json", 
            success: updateCalendarCallback
           });
    return false; // it wouldn't actually rerender the page
});

function updateCalendarCallback(result){
 // And here I just do something on the page
}

Какой лучший способ добавить некоторую проверку здесь без вспомогательных методов Ajax (но с использованием jQuery) иАтрибуты DataAnnotations в свойствах модели.

1 Ответ

2 голосов
/ 11 апреля 2011

У Брэда Уилсона было отличное видео на mvcConf о проверке. Вот все, что вам нужно знать, чтобы начать реализацию пользовательской проверки на mvc3

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