Я довольно новичок в MVC3 и у меня есть вопрос об автоматической проверке моделей, выполняемых на стороне сервера.
Мой сценарий: страница указателя, которая имеет частичное представление (назовем ее частичной A) исвязанная модель, скажем, имя клиента.В этом частичном представлении есть еще одно частичное представление (назовем его Частичным B), которое позволяет клиентам вводить любые предыдущие имена, которые у них есть (т. Е. Детали девичьего имени), которое имеет свою собственную модель.
Теперь Частичное B необязательно вчто пользователю не нужно вводить детали, если они этого не хотят, в то время как детали частичного А должны быть введены.
При нажатии кнопки отправки форма, которая включает в себя оба частичных представления, запускает контроллер и соответствующее действие / метод -MVC3 автоматически проверяет частичную модель А.Если я передам обе модели в качестве параметров для действия, то обе они будут проверены.
Однако я хочу проверять модель частичного A каждый раз и только модель частичного B, если клиент добавил подробности.
Итак, я хотел бы знать, какой метод лучше всего использовать для написания кода для этого сценария.
Я вижу, что атрибуты тега формы можно изменить с помощью jquery / javascript, проверив, были ли введены подробности в части B, а затем изменитевызов действия / метода к той, которая принимает обе модели в качестве входных данных.Это лучший способ или есть другой способ, который лучше?Спасибо