8.5 HyperLink
 
| Klasse
|
System.Web.UI.WebControls.HyperLink
|
| Deklaration
|
<asp:HyperLink id="HyperLink1"
NavigateUrl="url"
Text="HyperLinkText"
ImageUrl="url"
Target="window"
runat="server"/>
|
| Erzeugter HTML-Code (Beispiel)
|
<a id="HyperLink1" href="http://www.mlohrer.de" target="_blank">
Zur Website von Matthias Lohrer</a>
|
| Kurzcharakteristik
|
Das HyperLink-Webserversteuerelement entspricht exakt dem a-Element von HTML. Das HyperLink-Steuerelement kann genau das gleiche wie sein HTML-Gegenstück, nicht mehr und auch nicht weniger.
|
Der folgende Code generiert einen einfachen Hyperlink:
<asp:HyperLink id="myLink"
NavigateUrl="http://www.mlohrer.de"
Text="Zur Website von Matthias Lohrer"
target="_blank"
runat="server"/>
Wenn Sie diesen Code in einer ASP.NET-Seite einfügen, generiert der ASP.NET-Interpreter daraus diesen HTML-Code:
<a id="myLink" href="http://www.mlohrer.de" target="_blank">
Zur Website von Matthias Lohrer</a>
Wenn Sie im Attribut ImageUrl den Pfad zu einem Bild angeben, wird dieses Bild angezeigt. Falls zusätzlich zum Bild auch das Attribut Text einen Wert erhalten hat, wird dieser Text als Tooltip verwendet. Mit dem Attribut target geben Sie an, wo die Seite angezeigt werden soll. Tabelle 8.2 nennt die verfügbaren Möglichkeiten.
| Wert für das target-Attribut
|
Resultat: Der Link wird angezeigt ...
|
| _blank
|
... in einem neuen Browserfenster
|
| _parent
|
... im unmittelbaren Eltern-Frameset
|
| _self
|
... in dem Frame, der momentan den Fokus hat
|
| _top
|
... im aktuellen Browserfenster. Falls hier momentan eine Framestruktur aktiv ist, wird diese aufgelöst, und der Link füllt den gesamten Browser aus.
|
Tabelle 8.2 Werte für das target-Attribut
|