AspNet.sk     Diskusné fóra     Vitajte v QuickStarts     ASP.NET     Silverlight     Ako môžem...? (en)     Class prehliadač Príklady chcem v ...   
Menu
Skip Navigation Links.
Späť na ASP.NET príručku

ASP.NET QuickStart Príručka

Uvedenie ovládacích prvkov Web Parts

Množina ovládacích prvkov Web Parts obsahuje nasledujúce prvky:
  • Web Parts sú serverové ovládacie prvky ktoré môžu byť používané a prispôsobované vzájomne. Každý serverový ovládací prvok ASP.NET môže byť použitý ako webová súčiastka (web part). 

  • Web Part Zones poskytujú jednoduchý spôsob organizácie súčiastok do regiónov na stránke. Zóny sú kontajnerové ovládacie prvky poskytujúce rozvrhnutie pre súčiastky, ktoré zároveň pridávajú konzistentné elementy UI ako Verb Menu a okraj každej súčiastke.

  • Prvok WebPartManager spravuje stav prispôsobenia stránok, a koordinuje komunikáciu medzi súčiastkami a zónami. Každá stránka, ktorá používa množinu webových súčiastok, musí mať umiestnený prvok WebPartManager na svojom povrchu.

Nasledujúci kód ukazuje zónu webových súčiastok s jedinou umiestnenou súčiastkou. Súčiastky umiestnené v zóne sú vložené do šablóny ZoneTemplate. 

<asp:WebPartZone ID="WebPartZone1" Runat="server">
  <ZoneTemplate>
    <asp:Calendar Runat="server" ID="Calendar1"/>
  </ZoneTemplate>
</asp:WebPartZone>  
Príklad ukazuje jednoduchú stránku, ktorá používa webové súčiastky. Zahŕňa ovládacie prvky WebPartManager, WebPartPageMenu a dve web part zóny. Jedna zo zón obsahuje ovládací prvok ASP.NET Calendar.
  1. Prihláste sa na stránku.
  2. Vyberte "Design" z prvku DropDownList v menu.
  3. Presuňte webové súčiastky do iných zón.
  4. Zavrite prehliadač a spustite príklad znovu. Zmeny zostanú zachované.
VB Web Parts and Zones
Run Sample View Source

Webové súčiastky na stránkach nemusia byť viditeľné. Používateľ môže pridať neviditeľné webové súčiastky použitím katalógu webových súčiastok. Katalóg umožňuje definovať voliteľný obsah, ktorý nie je na stránke bežne viditeľný.

Aby ste vložili katalóg na stránku, musíte vložiť špeciálny ovládací prvok zóny nazvaný CatalogZone na Vašu stránku. Do uvedenej zóny môžete pridať súčiastky, ktoré poskytujú rozličné typy prvkov. Príklad ukazuje stránku s CatalogZone, ktorá obsahuje PageCatalogPart, ktorá poskytuje katalóg všetkých uzavretých webových súčiastok definovaných na stránke.
  1. Prihláste sa na stránku.
  2. Kliknite na rolovaciu šípku v menu ovládacieho prvku Calendar a vyberte možnosť Close verb, aby ste zatvorili webovú súčiastku.
  3. Vyberte "Catalog" z prvku DropDownList v menu.
  4. Označte checkbox vedľa súčiastky nazvanej "Untitled" a kliknite na tlačidlo Add. Kalendár bude pridaný späť do prvej zóny.
VB Web Part Catalogs
Run Sample View Source

Okrem možnosti prispôsobenia rozvrhnutia a viditeľnosti súčiastok na stránke môžete nechať používateľov editovať vlastnosti každej webovej súčiastky. Súčiastka má množinu štandardných vlastností, ktoré môžu byť nastavené. Každý ovládací prvok môže poskytnúť dodatočné vlastnosti, ktoré budú personalizované.

Aby ste umožnili editáciu vlastností ovládacieho prvku, musíte na stránku pridať špeciálny prvok zóny nazvaný EditorZone. Do zóny môžete pridať jednu, alebo viacero editačných súčiastok. Sú poskytnuté nasledovné editačné súčiastky:
  • The AppearanceEditorPart prvok umožňuje editovať vzhľad webovej súčiastky.
  • The BehaviorEditorPart prvok umožňuje editovať vlastnosti správania súčiastky.
  • The LayoutEditorPart prvok umožňuje editovať rozvrhnutie webovej súčiastky.
  • The PropertyGridEditorPart prvok zobrazí property grid (zoznam editovateľných vlastností), ktorý umožňuje editovať vlastné personalizovateľné vlastnosti súčiastky.
Tak isto môžete vytvárať vlastné editačné súčiastky odvodením od základnej triedy EditorPart.

Príklad ukazuje stránku s EditorZone, ktorá obsahuje AppearanceEditorPart.
  1. Prihláste sa na stránku.
  2. Vyberte "Edit" z prvku DropDownList v menu. Zobrazí sa editor.
  3. Kliknite na Edit Verb v menu kalendára aby ste editovali webovú súčiastku.
  4. Zmeňte nadpis v editore a kliknite na OK. Nadpis kalendára sa zmení.
VB Web Part Editors
Run Sample View Source
Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright © 2005 Microsoft Corporation. All rights reserved.
Preklad do slovenského jazyka - Copyright © 2005 - 2007 www.aspnet.sk, www.qsh.sk
Pošlite komentár k tejto stránke
Copyright © 2002 - 2008 Chastia, spol. s r. o., Igor Stanek, Designed by Lacino
Portál je hostovaný na serveroch firmy Quantasoft - www.qsh.sk.