Генерация проверки на стороне клиента из проверки LLBLGen - PullRequest
1 голос
/ 13 апреля 2009

Я искал, и кажется, что никто еще не взломал это, но я подумал, что я тоже попрошу сообщество, чтобы посмотреть, если что-нибудь возникло.

Есть ли способ получить проверку на стороне клиента (jQuery, Live Validation и т. Д.) Для автоматического получения правил проверки из встроенной проверки LLBLGen?

LLBLGen (и другие, такие как Subsonic) уже знают, что поле не может быть нулевым, должно быть менее 100 символов и т. Д. И, кажется, полезно не устанавливать их повсеместно.

Ответы [ 3 ]

2 голосов
/ 14 апреля 2009

Проверьте xVal ... он генерирует jQuery Validation на основе проверки, найденной в ваших моделях.

xVal @ CodePlex

Введение в сообщение блога xVal

Я не знаю, как работает проверка LLBL или есть какая-либо встроенная поддержка для нее в xVal. Но если этого не произойдет, это будет просто вопрос создания IRulesProvider - без сомнения, он пригодится многим другим пользователям LLBL.

Я думаю, что нечто подобное было сделано для LightSpeed ​​ORM. См. Здесь MVC и LightSpeed. Часть 4. Связывание моделей

0 голосов
/ 13 апреля 2009

Я бы сказал, что нужно создать правильные шаблоны для вывода любого кода проверки, который вы хотите (или изменить существующие). Я не уверен, существуют ли они, но вы можете создать их самостоятельно - это довольно легко.

НТН

0 голосов
/ 13 апреля 2009

Jquery.Validate довольно круто. Он может проверять номера кредитных карт, даты, минимальные и максимальные символы и многие другие функции. Ссылка здесь, и она очень проста в использовании.

http://docs.jquery.com/Plugins/Validation

По сути, все, что вы делаете, это регистрируете файл .js при загрузке вашей страницы и при объявлении класса ввода, вводите «validate» или «validate date» или что-то еще, и это будет разумно для вас. Снова они дают примеры и документацию по ссылке. Надеюсь, это поможет вам.

...