Я создаю общедоступный веб-сайт с использованием ASP.NET, в рамках конечного результата мне нужно создать сайт администратора для ввода данных, показанных на общедоступном сайте, мне было интересно, какие методы или процедуры люди используют для проверки записей с помощью ASP. .NET MVC.





Взгляните на Плагин проверки JQuery, этот плагин потрясающий, он прост в реализации и имеет все функции, которые могут вам когда-либо понадобиться, включая удаленную проверку через AJAX.
Также можно найти образец метода контроллера MVC здесь, который в основном использует тип действия JsonResult, например:
public JsonResult CheckUserName(string username)
{
return Json(CheckValidUsername(username));
}
Мой любимый способ выполнения как клиентской, так и серверной проверки с использованием атрибутов на основе модели. Я написал короткое сообщение об этом и также выпустил исходный код, который в основном позволит вам создать такой класс.
class User {
[Required]
public string Name{get;set;}
[Email][Required]
public string Email {get;set;}
}
И соответствующий код javascript будет сгенерирован для выполнения проверки клиента, а средство выполнения проверки на стороне сервера будет проверять вашу отправленную форму.
Прочитать пост по здесь
IMO с использованием xVal с jQuery и DataAnnotationsModelBinder - лучшая комбинация.
Однако иногда существуют правила проверки, которые нельзя полностью проверить на стороне клиента, поэтому вам необходимо использовать удаленную проверку на стороне клиента.
Я нашел способ в целом реализовать удаленную проверку на стороне клиента с помощью xVal / jQuery.validate, чтобы
Я написал об этом статья в блоге, описав все детали.
Не знаю, как у тебя не было больше взлетов. Это УДИВИТЕЛЬНО, спасибо!
и теперь (с asp.net mvc2 preview 2+) проверка jquery интегрирована с проверкой модели!