Что нового для себя я подчеркнул из этой главы:
- Добавляя на страницу веб-часть мы на самом деле добавляем её сериализуемый экземпляр в базу данных содержимого.
- Для возможности изменения свойства веб-части при помощи пункта меню "изменить веб-часть" достаточно установить аттрибуты WebBrowsable в true и Personalizable в нужный scope (Shared - для всего приложения, User - для пользователя)
- Для использования асинхронной обработки запросов можно использовать метод RegisterAsyncTask класса Page
- Для использования контроллов можно использовать метод LoadControl класса Page
- Для добавление команды в меню веб части нужно переопределить getter свойства веб-части Verbs типа WebPartVerbCollection
- Для соединения веб частей (Сделка -> позиции, конструкция->детали) слу;fт аттрибуты ConnectionProvider(родитель и ConnectionConsumer(дочерний). Проще всего для соединения веб-частей реализовавыть специальные интерфейсы, такие как ICustomerProvider или IWebPartField
Комментариев нет:
Отправить комментарий