Мой последний вопрос в том, должен ли модель связующего заполнить все модели модели или только биты, которые отправляются, оставляя контроллер заполнять остальные?MVC Свойства модели
Например, я добавляю продукт в свою систему и в форму, которую я хочу, чтобы пользователь определил, на каких сайтах появится новый продукт. Поэтому в моей модели я хочу заполнить коллекцию под названием «AllAvailableSites», чтобы отобразить флажки для пользователя на выбор. Мне также нужно заполнить модель любыми выбранными сайтами на почте в случае, если форма не подтверждается, и мне нужно представить форму, показывающую начальные выборы. Казалось бы, я должен позволить привязке модели установить выбранные сайты на модели, и (однажды в методе контроллера) я установил «AllAvailableSites» в модели. Правильно ли это звучит? Кажется более эффективным установить все в связующем устройстве, но кто-то говорит, что это не совсем правильно.
Я благодарен за любые советы; Я должен сказать, что все ссылки на привязку модели MVC онлайн, кажется, приводят действительно простые примеры, ничего сложного.
Кроме того, мне действительно нужна версия GET и POST метода? Разве они не могут взять ту же модель взгляда? Затем я проверяю свое связующее устройство, если оно является GET/POST, и заполняет все модели соответственно.
Можете ли вы сказать, что что-то было GET'd или POST'd? Изменить: да, вы можете http://stackoverflow.com/questions/8629624/how-can-i-tell-if-a-method-is-a-result-of-a-get-or-a-post-from -inide-my-mvc-act Еще ужасная идея imo – glosrob
Можете ли вы опубликовать свои методы GET и POST? – mattytommo