Я создаю приложение в стиле мастера в ASP.NET MVC и задаюсь вопросом, есть ли у вас какие-либо отзывы о моем текущем подходе.
Каждый шаг мастера представляет собой частичное представление (пользовательский контроль), заключенное в DIV. Все DIV отображаются в одном представлении (Create.aspx). Затем я использую jQuery для перехода к следующему или предыдущему шагу - другими словами, скрыть или показать определенный DIV.
Отлично работает, но теперь мне нужно реализовать проверку. Итак, я реализовал xVal, но в настоящее время проверка происходит только тогда, когда форма отправляется на заключительном этапе мастера.
Вместо этого я хотел бы проверить свою модель на ходу, чтобы я не мог перейти к шагу 2, если ввод на шаге 1 был неверным.
В основном я хотел бы вызвать процесс проверки xVal, когда я собираюсь перейти к следующему шагу.
Есть мысли о том, как это сделать?
Спасибо.