|
|
ASP.NET QuickStart Príručka
Práca so serverovými ovládacími prvkami
Serverové ovládacie prvky ASP.NET sú identifikované v rámci stránky tak, že používajú deklaratívne tagy, ktoré obsahujú atribút runat="server". Nasledujúci príklad ukazuje tri individuálne <asp:label runat="server"> serverové ovládacie prvky a prispôsobuje text a vlastnosti štýlu každého jedného.
VB Controls1.aspx
Manipulovanie so serverovými ovládacími prvkami
Samostatný ASP.NET servorový ovládací prvok vnútri stránky môžete programovo identifikovať, ak obsahuje atribút id. Túto id referenciu môžete použiť na programovú manipuláciu s objektovým modelom serverového ovládacieho prvku. Napríklad, nasledujúci vzor ukazuje, ako by mohol vývojár stránky programovo nastaviť <asp:label runat="server"> ovládací prvok Text vnútri Page_Load udalosti.
VB Controls2.aspx
Spracovanie udalostí ovládacích prvkov
Serverové ovládacie prvky ASP.NET môžu odhaľovať a vyvolať serverové udalosti, ktoré môžu byť spracované vývojárom stránky. Tvorca stránky môže spracovať udalosť deklaratívnym prepojením udalosti k ovládaciemu prvku (kde atribútové meno prepojenia udalosti určuje meno udalosti a atribútová hodnota určuje meno metódy na zavolanie). Nasledujúci príklad ukazuje ako prepojiť udalosť OnClick s tlačítkom ovládacieho prvku.
VB Controls3.aspx
Spracovanie viacnásobných udalostí ovládacích prvkov
Event handlers provide a clean way for page developers to structure logic
within an ASP.NET page. For example, the following sample demonstrates how to
wire and handle four button events on a single page.
Obsluha udalosti poskytuje tvrocom stránok jasný spôsob na štruktúrovanie logiky ASP.NET stránky. Napríklad nasledujúci vzor ukazuje, ako prepojiť a ovládať 4 tlačítkové udalosti na jednej stránke.
VB Controls4.aspx
Realizovanie navigácie stránky (variant 1)
Navigácia medzi rozličnými stránkami je v podstate bežný scenár vo všetkých webových aplikáciách. Nasledujúci vzor ukazuje ako používať ovládací prvok <asp:hyperlink runat=server> na navigáciu na inú stránku. Ukážka ukazuje ako jednoducho sa dajú sprístupniť URL parametre z tejto cieľovej stránky.
VB Controls5.aspx
Realizovanie navigácie stránky (variant 2)
Nie všetky varianty navigácie sú naviazané pomocou hyperlinku. Klientské presmerovanie alebo navigácia môže byť tiež začatá zo servera, keď vývojár stránky v ASP.NET vyvolá metódu Response.Redirect(url). Je to väčšinou vykonané, ak je vyžadovaná nejaká kontrola vstupných údajov ešte predtým, ako je navigácia vykonaná.
Nasledujúci príklad ukazuje ako použiť metódu Response.Redirect na pridanie paramentrov pre inú cieľovú stránku. Okrem toho tiež demonštruje, ako jednoducho sprístupniť tieto parametre z cieľovej stránky.
VB Controls6.aspx
|
|