Добрый день.
Стоит задача написать веб-приложение с использованием MVC и выше перечисленных компонентов.
В веб-программировании только начала разбиратся и основы MVC уже знакомы.
А вот как реализовать компоненты TreeView и ListView (с возможностями DragAndDrop) не могу понять. В HTML ведь их нет.
Помогите плиз, хотябы укажите направлении в котором двигатся и разбиратся.
Здравствуйте, lutikman, Вы писали:
L>Помогите плиз, хотябы укажите направлении в котором двигатся и разбиратся.
Познакомиться с
jQuery.
Здравствуйте, lutikman, Вы писали:
L>Добрый день.
L>Стоит задача написать веб-приложение с использованием MVC и выше перечисленных компонентов.
L>В веб-программировании только начала разбиратся и основы MVC уже знакомы.
L>А вот как реализовать компоненты TreeView и ListView (с возможностями DragAndDrop) не могу понять. В HTML ведь их нет.
L>Помогите плиз, хотябы укажите направлении в котором двигатся и разбиратся.
Вот здесь
http://www.matthidinger.com/archive/2009/02/08/asp.net-mvc-recursive-treeview-helper.aspx показана одна из реализаций хелпера, с помощью которого формируется конечный HTML код. Конечно, в HTML этих компонентов нет. Но они есть в разных библиотеках, которые, используя DOM (модель данных объектов браузера), строят деревья и любые другие контролы (компоненты). Идея хелпера состоит в том, чтобы сформировать исходных HTMl-код или JavaScript, который затем будет использован библиотекой для формирования контрола. В библиотеке jQuery нет, к сожалению, дерева, но в интернете можно найти массу бесплатных и платных реализаций практически любых контролов. Подберите ту, которая вам больше подходит. Разберитесь, как формируется дерево, как передаются данные, потом уже будет легче прикинуть, как создать хелпер (для начала можно даже без хелпера обойтись).