Как создать виртуальную файловую систему: BLL и прикрепить ее к пользовательскому интерфейсу? - PullRequest
0 голосов
/ 29 ноября 2011

Я хочу написать сайт, который в основном похож на MS skydrive.Это означает, что он будет отображать пользовательский интерфейс папок и файлов (без реального хранилища, только ссылки на облачные источники).

Я написал в C # структуру данных Tree (не двоичного), которая изображает вложение папок и файлов.

Как я могу прикрепить его к пользовательскому интерфейсу?Может ли Jquery.IU помочь мне?Любой другой инструмент / платформу вы бы предложили?

Ответы [ 2 ]

0 голосов
/ 29 ноября 2011

У вас есть множество вариантов здесь.

  • Вы можете использовать WebForms и привязывать классы вашей модели к элементу управления, например ListView или Repeater (или элементам управления в виде дерева сторонних производителей).
  • Вы можете использовать свои классы в качестве Модели для представлений MVC и отображать представления файлов любым удобным вам способом.
  • Вы можете создавать службы JSON или AJAX, которые возвращают ваши классы клиенту, и создавать свой пользовательский интерфейс с помощью jQuery или просто простого JS.
0 голосов
/ 29 ноября 2011

Для этого я бы предложил вам перейти на Silverlight WebApp.Проверьте это http://www.silverlightshow.net/items/Loading-Files-From-a-Remote-Server-in-Silverlight.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...