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