Inhalt
Vorwort
1 Wie .NET und ASP.NET funktionieren
2 Installation
3 Hinweise zu VB.NET
4 »Hallo, Welt!« – Ein ASP.NET-Crashkurs
5 Die Page-Klasse
6 HTML-Serversteuerelemente
7 Validierung von Anwendereingaben
8 Webserversteuerelemente
9 Webserversteuerelemente für die Darstellung von Listen
10 Webserversteuerelemente selbst erstellen
11 Der Status von Seiten, Sitzungen und Applikationen
12 ASP.NET und Datenbanken
13 »Wer darf was?« ASP.NET und Sicherheit
14 Webanwendungen erstellen und konfigurieren
15 Leistungssteigerung durch Caching
16 Web Services
A Anhang
Index
Download (ca 14,3 MB)
Buch bestellen (29,90 EUR)
Ihre Meinung?@
<< zurück | Galileo Computing / <openbook> / Einstieg in ASP.NET | vor >>
Einstieg in ASP.NET von Matthias Lohrer
| Kapitel 8 Webserversteuerelemente
|  | 8.1 Webserversteuerelemente formatieren
|  |  | 8.1.1 Die FontInfo-Klasse
|  |  | 8.1.2 Die System.Drawing.Color-Struktur
|  |  | 8.1.3 Die Klasse Unit und die Enumeration UnitType
|  | 8.2 Button
|  |  | 8.2.1 OnClick
|  |  | 8.2.2 OnCommand
|  | 8.3 LinkButton
|  | 8.4 ImageButton
|  | 8.5 HyperLink
|  | 8.6 Label
|  | 8.7 Literal
|  | 8.8 Panel
|  | 8.9 TextBox
|  |  | 8.9.1 Mit JavaScript den Fokus setzen
|  | 8.10 CheckBox
|  | 8.11 Image
|  | 8.12 Webserversteuerelemente für Tabellen
|  | 8.13 RadioButton
|  | 8.14 Calendar
|  | 8.15 AdRotator
|  | 8.16 E-Mails versenden
|  |  | 8.16.1 Versand von E-Mails mit der Klasse SmtpMail
|  |  | 8.16.2 E-Mails mit der Klasse MailMessage erstellen
## 8.4 ImageButton
Klasse | System.Web.UI.WebControls.ImageButton
Deklaration | <asp:ImageButton id="ImageButton1" ImageUrl="string" OnCommand="OnCommandMethod" Command="Command" CommandArgument="CommandArgument" CausesValidation="true | false" OnClick="OnClickMethod" runat="server"/>
Erzeugter HTML-Code | <input type="image" name="..." id="..." src="..." border="..." />
Kurzcharakteristik | ImageButton zeigt eine anklickbare Grafik an. Damit bietet ein ImageButton die Funktionalität eines Buttons. Zusätzlich sind die Koordinaten verfügbar, an denen die Grafik angeklickt wurde.
Alles, was beim Button-Steuerelement gesagt wurde, gilt auch für den ImageButton. Wenn Sie eine Ereignisprozedur definieren, müssen Sie allerdings auf die korrekte Signatur achten. Statt eines Objekts vom Typ EventArgs benötigen Sie hier ein Objekt des Typs System.Web.UI.ImageClickEventArgs. webserver_imagebutton01.aspx demonstriert ein einfaches Beispiel. Wenn der Anwender das Bild anklickt, erfährt er die Koordinaten der Stelle, die er angeklickt hat. Abbildung 8.4 zeigt die Darstellung im Browser. Hier klicken, um das Bild zu Vergrößern Abbildung 8.4 Das ImageButton-Element kann die Koordinaten, an denen das Bild angeklickt wurde, übertragen.
    <!-- webserver_imagebutton01.aspx -->
    <%@ Page Language="VB" Debug="True" Strict="True" %>
    <script runat="server" debug="true">
    Sub btnImg_OnClick (sender As Object, _
                   e As System.Web.UI.ImageClickEventArgs)
       anzeige.Text = _
              "Die Koordinaten des Autors lauten: x = " _
              & e.X.ToString() _
              & ", y = " _
              & e.Y.ToString() & "."
    End Sub
    </script>
    <html><head>
    <title>Webserversteuerelemente: ImageButton</title>
    </head><body>
    <form runat="server" id ="myForm">
    <p>Wo sitzt der Autor? Bitte anklicken.</p>
    <asp:ImageButton id="btnImg"
         ImageUrl="img/arbeit.jpg"
         OnClick="btnImg_OnClick"
         runat="server"/>
    <p>
    <asp:Label
           id="anzeige"
           Text =""
           runat="server" />
    </p></form></body></html>
<< zurück | <top> | vor >>
Zum Katalog
Einstieg in ASP.NET bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung

.NET-Bibliothek
| Einstieg in VB.NET
| VB.NET
| Einstieg in C#
| Visual C#
| VB.NET und Datenbanken

Empfehlung
| Einstieg in XML

Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

MyGalileo
Der Service für registrierte Leser: Info

Copyright © Galileo Press GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

[Galileo Computing]
Galileo Press GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de