Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
David-Net
3 / 3 / 0
Регистрация: 30.07.2013
Сообщений: 135
1

Динамическое добавление inout на представлении и обработка в контроллере

20.08.2014, 23:12. Просмотров 1087. Ответов 2
Метки нет (Все метки)

Ребят, вопрос такой:
Допустим я добавляю новый продукт - есть определенная форма, но надо чтобы человек если захотел мог добавить новое свойство продукту,
чтобы добавился : DropDownList`a с переченью свойств, и input textbox для ввода значения.


Вопроса 2:
Как сделать добавления нового DDLИ ТБ на View
И что самое интересное как в контроллере получить значения его - ведь изначально мы не знаем какие свойства могут быть добавлены.


Заранее огромное спасибо.
С Уважением, Давид.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2014, 23:12
Ответы с готовыми решениями:

Динамическое создание объектов в представлении
Всем доброго времени суток. Возникла такая проблема: Есть поля ввода, куда пользователь должен...

Динамическое изменение значений в представлении
Добрый день, вечер, утро или другое время суток заставшее вас. ... Имеется следующий код на...

Динамическое добавление поля и дальнейшая обработка введенной информации
Имеется динамическая форма <html> <head> <title>Форма.</title> <script...

Добавление ссылки на якорь в контроллере
Добрый день. С MVC3 только начал свое знакомство. Возникла такая ситуация. Есть контроллер,...

Формирование собственных запросов и обработка их в контроллере
Добрый день. В Rails в зависимости от Get или Post запроса мы попадаем в методы index, create,...

2
y-fox
518 / 510 / 68
Регистрация: 19.09.2011
Сообщений: 826
25.08.2014, 10:23 2
Лучший ответ Сообщение было отмечено David-Net как решение

Решение

Для этого базу нужно проектировать специально.
Например так:
C#
1
2
3
Product { int Id; /*какие-то еще свойства*/}
ProductProperty{ int id; string name;}
ProductPropertyValue{ int ProductId; int ProductPropertyId; string Value;}
Я подал идею, а дальше - подкручивайте ее под свою ситуацию.
0
kenny69
burning1ife
1416 / 1238 / 292
Регистрация: 21.09.2008
Сообщений: 3,412
Записей в блоге: 9
26.08.2014, 04:35 3
добавлять поля можно с помощью js.
в контроллере обработать http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx/

либо еще лучше пользоваться framework типа knockout, angularjs и т.д.
вот пример с корзиной, практически такой же функционал, как вы хотите.
http://knockoutjs.com/examples/cartEditor.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2014, 04:35

Обработка нажатой кнопки в представлении
Доброго вечера, господа, подскажите пожалуйста, как в представление правильно сделать вылавливание...

Добавление нескольких разных объектов в одном представлении
Добрый день, интересует следующее: Есть сущность "Объявление" которое содержит идентификатор...

Не работает INOUT процедура
DELIMITER // Собственно, есть вот это: mysql> SELECT * FROM groups// id_group | group_name |...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru