2009-08-17 2 views
0

Возможно ли иметь несколько выпадающих списков в asp.net mvc?Несколько выпадающих списков в asp.net mvc

То, что я пытаюсь сделать, это выпадающий список, скажем, со множеством цветов: красный, зеленый, синий, черный и т. Д. Затем рядом с ним текстовое поле, которое пользователь может ввести в число.

Однако рядом с ним должен быть маленький знак + маленький, чтобы под ним отображался другой раскрывающийся список, позволяющий пользователю выбирать другой цвет. Количество раз, когда они могут добавлять раскрывающиеся ящики, в идеале должно быть неограниченным. Это возможно? Я знаю, что я могу поместить скрытые выпадающие списки под ними, затем включить/показать их, когда пользователь нажимает кнопку +, но это будет означать только ограниченное количество выпадающих списков!

Благодаря

ответ

1

Это не имеет ничего общего с ASP.NET MVC. Это чистый JavaScript. Используйте jQuery для динамического добавления ddl.

+0

Спасибо! Я предполагаю, что это можно сделать с помощью jquery или javascript, не понимая, что MVC просто привяжет все это к контроллеру в любом случае независимо от того, сколько создаваемых выпадающих списков. Здесь для тех, кто хочет это сделать, этот пример является тегом div: http://stackoverflow.com/questions/953415/how-to-dynamically-add-a-div-using-jquery – 2009-08-17 15:25:15

1

Несомненно, вы можете добавить на свою страницу столько выпадающих меню, сколько хотите (и это звучит так, как вам удобно с помощью скриптов). Просто не забудьте добавить уникальное имя в каждое из этих меню, чтобы вы могли получить доступ к значениям в вашем контроллере.

0

вы можете добавить ссылку действия ajax, которая обновит div с выпадающим списком и тем же div. Таким образом, вы можете добавить столько выпадающего списка, что хотите.

Смежные вопросы