webPartlara portal uygulamalarının temellidir. İçerik kısmının saklandığı bölümlerdir webpartlar.
webpartları webpartzone , EditörZone,CatalogZone ve webpartmanager olmak üzere ana başlıklara ayırabiliriz.
- webpartmanager en önemli olanıdır ve webpart kontrolü içeren her sayfada olmak zorundadır.
- WebpartZone kontrolü ise sayfamızda ana şablon , taşıyıcı kısımlardır . Yazdığımız parçaların gösterileceği yuvalardır. Bir sayfada istenildiği kadar WebPartZone kullanılabilir.
- EditorZone sayfadaki webpartların kişiselleştirilmesi, görsel olarak üzerinde oynanması sıralamalarının değiştirilmesi bu parça tarafından yapılır. toolbox da webparts bölümünde bulunan üç parçanın çalışmasını sağlar. bu parçalar aslında editorzone un birer özelliği sayılırlar.
- AppearanceEditorPart = görsel değişiklikler için kullanılır.
- LayoutEditorPart. = sıralamaların değişmesi için kullanılır.
- BehaviorEditorPart =Parçaların bazı hareketlerini değişmesinde rol oynar.
- CatalogZone sayfadaki webpartları kapatıp açmak gibi işler için kullanılır. veya hazırladığımız bi kontrolü webpartların içine atmak için kullanılır.
- DeclarativeCatalogPart hazırladığımız içeriği webpartzonelara eklememizi sağlayan bölüm. aynı formdan istediğimiz kadar ve istediğimz zone a ekleyebiliriz.
- PageCatalogPart kapatılan sayfaların açılmasını sağlayan özellik.
- importCatalogPart dışardan hazırladığımız formu burada kullanmak için kullanılır.
webpartmanager ve webpartzone ların ekledik.Arkasından editör zone ekliyoruz.
ve içine appearance ve layout bölümlerini ekliyoruz.
sonra catalogzone ekliyoruz. ve declerativ ve pagecatalog bölümlerini içine ekliyoruz.
şimdi 2 button ekliyor ve şu kodları yazıyoruz. default.aspx.cs içine .
bu kodlar ile editorZone ve CatalogZone dan hangisini kullanacaksak. onu displaymode olarak atıyoruz.
bu konuda web partların XML olarak export/import’u gibi konurından yeterince bahsedemedik ilerde onlarıda daha derinlemesine işlemek üzere burda bitiriyoruz.
Hiç yorum yok:
Yorum Gönder