Якобинец
306 / 16 / 1
Регистрация: 26.01.2013
Сообщений: 337
|
|||||||||||
1 | |||||||||||
Как правильнее создавать наборы параметров?09.02.2018, 14:30. Просмотров 274. Ответов 4
Метки нет Все метки)
(
Никогда не сталкивался с такими моментами в ASP.net MVC, потому прошу знающих помочь.
В общем, у меня есть PartialView, которое содержит данные по элементу - количество насосов, марка насоса и его характеристики. И параметры выбора могут быть разными. Например, в одном случае у меня может быть от 1 до 3 насосов, а в другом - от 0 до 4. Или, например, если мне известен производитель - мне нужны все марки насосов по производителю. Вопрос в том, как правильно составить ViewModel? что-то типа:
или поставить во ViewModel только те поля, которые я хочу получить на выходе, а все списки поместить во ViewBag?
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
09.02.2018, 14:30 |
Ответы с готовыми решениями:
4
Как сделать правильнее, чтобы не создавать лишние соединения к БД и не оставлять их надолго открытыми
Как правильнее спрятать (или защитить) вебсервис? Как правильнее организовать автоматическую подгрузку данных? Cookie наборы |
Якобинец
306 / 16 / 1
Регистрация: 26.01.2013
Сообщений: 337
|
|
09.02.2018, 14:38 [ТС] | 3 |
Мне на выходе нужно только то, что содержится во втором примере.
Но чтобы сформировать View с предложением возможных вариантов выбора (0-4 в одном случае, 1-3 в другом), нужны дополнительные сведения. Вот и вопрос, куда контроллер должен их помещать? В поля ViewModel, или во ViewBag?
0
|
Якобинец
306 / 16 / 1
Регистрация: 26.01.2013
Сообщений: 337
|
|
09.02.2018, 14:50 [ТС] | 5 |
Это скорее не фильтры, а возможные параметры. И они не для контроллера, а для выбора во View.
Например, я сформировал PartialView с возможностью выбора насосов таких-то типов и количества насосов от 0 до 2. А на выходе (в контроллере) мне интересно только количество насосов и имя насоса. Вот и вопрос - куда ставить перед формированием View разрешённые данные - добавлять в модель, или во ViewBag
0
|
09.02.2018, 14:50 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
09.02.2018, 14:50 |
Как налету создавать график? Как правильно создавать View? Несвязанные наборы recordset на ASP-страницах - возможны ли? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |