5 / 5 / 0
Регистрация: 11.09.2016
Сообщений: 74
|
||||||||||||||||
1 | ||||||||||||||||
ASP.NET CORE передача на сервер списка объектов03.01.2018, 21:26. Показов 5620. Ответов 2
Делаю форму создания товара. Собственно в форму передается список всех категорий, чтобы пользователь мог выбрать 1 или несколько для нового товара.
Часть кода модели:
1. В контроллер ничего не приходит. Т.е. product.Categories - нуль значений. В Request.Form["Categories"] - есть значения, но они типа стринг. {MyApp.Models.Category, ...}. Не понятно а как же передать в контроллер тогда сложный тип вместо стринг? 2. Динамически созданый список - при создании все значения в списке выделены, так как будто им пописат атрибут selected. Не выбраным остается только "корневая" категория со значением null. При выборе элемента в ручную, выделяется только выбраный, все остальные элементы сбрасывают выделение. Вопрос в том как убрать этот эффект при создании? что-то вроде selected="false", что нибкдь еще? я еще в тегхелперах не сильно разобрался...
0
|
03.01.2018, 21:26 | |
Ответы с готовыми решениями:
2
ASP.NET Core. Передача данных на сервер без перезагрузки страницы ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком? Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2 ASP.NET Core MVC - Создание коллекций объектов |
12079 / 8388 / 1281
Регистрация: 21.01.2016
Сообщений: 31,601
|
|
04.01.2018, 07:45 | 2 |
rooten, в
select нельзя поместить "сложный тип". Общепринятый подход - помещать в данное поле идентификаторы (ID) по которым на сервере восстанавливать коллекцию (если надо). Вы сами по сайтам полазьте, да посмотрите (Ctrl+U), что в select заталкивают (там, где нет JS-фреймворков).
1
|
338 / 327 / 154
Регистрация: 29.10.2012
Сообщений: 949
|
||||||||||||||||
06.01.2018, 01:30 | 3 | |||||||||||||||
Предлагаю вот такой вариант:
Модели:
1
|
06.01.2018, 01:30 | |
06.01.2018, 01:30 | |
Помогаю со студенческими работами здесь
3
Какая разница между ASP .Net Core и ASP .Net Core MVC? ASP.NET Core: разный формат даты контроллера ASP.NET и AngularJS ASP.NET MVC или ASP.NET Core Что выбрать ASP.NET или ASP.NET Core ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |