На самом деле я в порядке с использованием другого метода проверки. Похоже, что не так много параметров для проверки в ASP.NET MVC 1.0. Главное, что я вижу, люди говорят о xVal. Тем не менее, буквально нет документации для этого. На самом деле, блог основателя, похоже, содержит только две записи.
Во всяком случае, это единственное, что я видел, которое также может обеспечить проверку клиента. Моя проблема в том, что я не могу использовать атрибутивные вещи, потому что я генерирую свои модели, используя LLBLGen, и я не хочу изменять код.
Все, что я читал о xVal, говорит о возможности реализации IRulesProvider, но не содержит реальной информации о том, как это сделать и как его использовать. Я нашел код, который его реализует, но с использованием атрибутов, которые я не могу сделать на самом деле.
Так может кто-нибудь дать некоторые рекомендации о том, как использовать xVal, если я не пишу вручную свои классы моделей или собираюсь использовать DataAnnotations или что-то подобное (я открыт для альтернативы xVal, но я ничего не видел и Мне нужно придерживаться ASP.NET MVC 1.0, и мне нужна поддержка проверки на стороне клиента)?
Редактировать: Я не думаю, что подход с частичным классом будет работать для меня, потому что я буду много генерировать код, и они будут в разных сборках.