Простой пример написания WebParts

Sep 16, 2007 22:56

"Есть два способа определения контента элементов Web Parts. Один из них заключается в создании специализированного серверного элемента управления, наследующего класс WebPart и реализующего некоторые из интерфейсов. Этот подход более гибкий и мощный, но довольно сложный. Второй подход проще, быстрее реализуется и в большинстве случаев не менее эффективен. Он основан на применении пользовательского элемента управления." (с) Дино Эспозито "Asp.NET 2.0 Углубленное изучение".

В нижеприведенном примере используется второй подход.

Сложность, с которой столкнулся - не отображались элементы CatalogZone, а частности PageCatalogPart. Спасибо умным людям и гуглю, подсказали, что свойство DisplayMode для WebPartManager должно быть программно установлено в WebPartManager.CatalogDisplayMode.

Еще у меня возник резонный вопрос, куда сохраняются персонализированные данные, после того, как я закрыл все WebParts на форме и без CatalogZone не мог их восстановить.
А хранятся эти данные в папке AppData проекта в виде .MDF файла, который съедает неприличные 10Мб+.

Ссылка на простейший пример без выкрутасов. Каменты там же:
http://ratamahatta.com/samples/asp.net/WebPartsSample.rar

Ссылка на хороший навороченный пример на русском языке:
http://www.aspnetmania.com/Articles/Article/74.html

asp.net, webparts

Previous post Next post
Up