C# - HyperLink Web szerver kontrol

ASP.NET szintaxis 2. rész

forráskód letöltése
Sorozatunk második részében a HyperLink kontrol tulajdonságait, lehetőségeit vizsgáljuk meg. Ennek segítségével valósíthatunk meg web oldalunkon egy-egy linket. Ez a link lehet szöveges, de akár egy képet is felhasználhatunk arra, hogy linkként szolgáljon, így ha az oldalunk látogatója e képre kattint, akkor is tovább irányíthatjuk egy másik helyre.
A HyperLink szintaxisa a következő:
<asp:HyperLink id="HyperLink1"
     NavigateUrl="url"
     Text="HyperLinkText"
     ImageUrl="url"
     Target="window"
     runat="server"/>
vagy
<asp:HyperLink id="HyperLink1"""
     NavigateUrl="url"
     ImageUrl="url"
     Target="window"
     runat="server">
   Text
</asp:HyperLink>
Ebből látható, hogy a link szövegét két módon is megadhatjuk: vagy a Text property-n keresztül, vagy <asp:HyperLink> és </asp:HyperLink> címkék között.
Ez a Text property lesz a web oldalon megjelenő felirat. Azt a helyet, ahová tovább irányítjuk a felhasználót, ha a linkre kattint, a NavigateUrl property-ben adhatjuk meg.
Ha szöveg helyett képet használnánk, akkor az ImageUrl-ben a megjelenítendő kép elérési útját és nevét kell megadnunk, ekkor a Text property értéke figyelmen kívül lesz hagyva.
A Target property-ben azt szabályozhatjuk, hogy a link által mutatott hely miként jelenjen meg. Ennek lehetséges értékei az alábbiakban láthatók:
Target értéke Hatása
_blank Egy Frame-ek nélküli új ablak kerül megnyitásra és link által mutatott hely tartalma itt jelenik meg.
_parent A szülő ablakban jelenik meg az új lap.
_self A saját ablakban jelenik meg az új lap.
_top Frame-ek nélkül a teljes ablak területén jelenik meg az új lap.
_new A _blank-hoz hasonlóan a _new-nál is egy új ablakban jelenik meg az új lap.
_search A böngésző kereső ablakában jelenik meg az új lap.

ASP.NET szintaxis cikksorozat