1

Мне любопытно, какие еще существуют методы для проверки формы. В настоящее время решение представляет собой .NET 4, MVC 3, а сообщение формы - это традиционная запись, отличная от Ajax. Очевидно, что существует много способов проверки публикации формы, но мой вопрос заключается в том, что без использования DataAnnotations, по вашему мнению, лучший метод проверки на стороне клиента? В форме также есть несколько групп радиокнопки, которые генерируются через foreach, эти радиокнопки также должны быть проверены и проверены на нуль.C# MVC Standard Form-Post Validation

  1. Какое влияние последующего воздействия будет влиять на DataAnnotations, а также на подтверждение валидации на стороне клиента на уже существующих формах?

Заранее спасибо!

+0

простая проверка javascript. document.getElementById («id») и валидация –

+0

Почему бы не использовать DataAnnotations, его путь. –

+0

Я инженер, работающий в небольшой задаче в очень большом проекте, мне нравится воздерживаться от прикосновения к webconfig как можно больше. Но если бы я включил dataAnnotations для части (формы), которую я активно развиваю, это вызовет любое негативное влияние последующего потока на ранее существовавший код. Я мог бы просто внести изменения и протестировать, но если бы кто-то мог сэкономить мне 40 минут тестов UT и UI, я бы очень признателен за это =) – Ryan

ответ

0

Я не знал, что данные могут быть отключены. Он прав в том, что вы всегда можете проверить его на стороне сервера. Возможно, вы можете использовать ValidationContext *. вам все равно придется создавать соответствующие viewmodel с аннотациями данных и использовать соответствующие ссылки.

Q: как DataAnnotations был выключен/как его выключить? Спасибо