Я новичок в MVC, и это самый большой проект, над которым я работал, и я ищу несколько советов.Я работаю над системой asp.net MVC, использующей вкладки JQuery, чтобы разделить форму на 3 разные вкладки.Эти вкладки имеют динамически изменяемые поля в зависимости от значения раскрывающегося списка на первой вкладке.
Я работал над этим, чтобы создать контроллер для каждого параметра в раскрывающемся списке для обработки данных, специфичных для параметра., а затем по одному для каждой вкладки.На последней вкладке есть еще что-то, поэтому я разделил это на «субконтроллеры».Как это работает, у меня есть основной «глобальный» контроллер, который обрабатывает общую информацию для записи (вещи, которые нужны независимо от того, что такое выпадающий список).Действие create этого контроллера [GET] возвращает представление, в этом представлении я вызываю RenderAction ("", "") для вызова метода create [GET] в контроллере следующей вкладки, который будет возвращать частичное представление, а затем я сортирую маргаритку-цепь этот метод для всех соответствующих записей.Это работает для меня, но я чувствую, что это не правильный способ сделать это.
Для моих действий [POST] я создаю соответствующие контроллеры в своем главном "глобальном" контроллере и вызываю соответствующую записьдействия в моих других контроллерах оттуда.У меня такое ощущение, что это неправильный способ сделать это, хотя он и работает.
Как я уже сказал, я новичок в способе работы с MVC, и все работает нормально, но яЯ просто пытаюсь научиться следовать практикам MVC и, возможно, упростить работу, если это возможно.Любая помощь с благодарностью!