ASP.NET&C# вопрос начинающего
От: Аноним  
Дата: 10.12.07 09:22
Оценка:
есть планы перевода win приложений на веб платформу.
пытаюсь изучать этот вопрос. Взял конкретную задачи и пытаюсь решить.
Подскажите в правильно ли направлении думаю и что можно почитать.

СОбственно задача (довольно типовая в нашем случае)
Необходимо создать приложение такого рода:
1. Есть несколько логических блоков работы со справочниками и документами.
Необходимо создать меню выбора текщего блока.
2. В зависимости от вида блока загрузить в дерево типы и документы.
3. В зависимости от выбранного элемента дерева отобразить контент или форму редактирования в рабочей области
представляющей из себя компонент с закладками.

я так понимаю что мне необходимо:
1. в MasterPage создать структуру общего вида
2. написать WebUserControl загрузки блоков
3. написать WebUserControl загрузки дерева
4. написать WebUserControl рабочей области
5. осуществить комуникацию от блоков к дереву и от дерева к рабочей области

теперь собственно сложностях.
1. незнаю что можно использовать в качестве контрола рабочей области. MultiView&меню стилизованно под закладки?
2. в рабочей области возможны разнообразные формы просмотра и редактирования. Планируется их размещать в логически построенной структуре файлового дерева
object1/edit.aspx
object1/view.aspx
object2/edit.aspx
object2/analysis.aspx
object3/edit.aspx
object3/strategy.aspx
Как динамически подгружать ту или иную форму в зависимости от выбранного элемента. Реализовать управляющий класс который в зависимости от объекта будет давать ссылку (прописанную в коде или подгружаемую из другого источника (XML,SQL))и плюc IFrame?
3. Как осуществить передачу событий между компонентами без перезагрузки всей страницы. т.е. при выборе логического блока обновлять только дерево и рабочую область, а при выборе элемента дерева только рабочую область. IFrame?


11.12.07 09:11: Перенесено модератором из 'Веб программирование' — der Igel
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.