Teil von  SELFPHP
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
ASP.NET-Steuerelemente

Das runat-Attribut

Ein weiterer Unterschied zu einer gewöhnlichen HTML-Seite ist die Verwendung des Attributs runat="server". Sie finden es in der von Expression Web 2 generierten Webseite im <head>- und im <form>-Tag. Es wird außerdem allen ASP.NET-Steuerelementen hinzugefügt, die Sie später auf der Seite anordnen.

Dieses Attribut führt dazu, dass das jeweilige gekennzeichnete Element zunächst auf dem Webserver verarbeitet und in ein entsprechendes HTML-Element umgewandelt wird, bevor die Übermittlung der Seite zum Computer des Besuchers erfolgt.

ASP.NET-Steuerelemente

Sobald Sie mit Expression Web 2 eine neue ASP.NET-Seite erstellt haben, können Sie dieser ASP.NET-Steuerelemente hinzufügen. ASP.NET bietet ähnliche Steuerelemente wie HTML an, also Textfelder, Schaltflächen, Optionsfelder usw. Es gibt jedoch eine große Zahl zusätzlicher Steuerelemente, mit denen z.B. Datumsauswahlfelder (Calendar) oder Hierarchielistenfelder auf einer Webseite angezeigt werden können.

WICHTIG: Beachten Sie bitte, dass es zwei verschiedene Arten von Steuerelementen gibt: ASP.NET-Steuerelemente und HTML-Steuerelemente. Der Unterschied zwischen diesen beiden Steuerelementarten besteht darin, dass Sie einem HTML-Steuerelement keinen ASP.NET-Code zuordnen können. Fügen Sie beispielsweise eine HTML-Schaltfläche auf einer ASP.NET-Webseite ein, können Sie nicht mithilfe von ASP.NET-Code angeben, was geschehen soll, wenn der Besucher später auf diese Schaltfläche klickt. Dies ist nur mit JavaScript-Code möglich, der im Gegensatz zu ASP.NET-Code nicht auf dem Webserver, sondern clientseitig (auf dem Computer des Besuchers) ausgeführt wird.

HTML-Steuerelemente verwenden Sie somit nur dann, wenn Sie mit JavaScript-Code arbeiten möchten. Hierfür kann es verschiedene Gründe geben. Ein Grund ist beispielsweise die Geschwindigkeit. JavaScript-Code ist in die jeweilige HTML-Seite eingebettet und wird somit zusammen mit der Seite zum Browser des Besuchers übertragen. Er wird direkt auf dem Computer des Besuchers ausgeführt. Es gibt deshalb nicht wie beim ASP.NET-Code einer ASP.NET-Webseite einen Umweg über den Webserver, der den Code erst ausführen und das Ergebnis der Ausführung in Form von HTML an den Browser des Besuchers zurücksenden muss.

Aus diesem Grund wird JavaScript oft für grafische Operationen verwendet, wie z.B. die Realisierung eines Anzeigenwechslers, der wie bei einer Diashow Bilder nacheinander auf der Webseite anzeigt. Ein weiteres Beispiel ist die Überprüfung der Gültigkeit von Benutzereingaben. Dabei geht es um die Beantwortung der Frage, ob der Besucher die Daten eingegeben hat, die erwartet wurden (z.B. eine Zahl, wenn nach dem Alter gefragt wird, ein Datum, wenn nach dem gewünschten Liefertermin gefragt wurde usw.) Eine solche Überprüfung ist zwar auch mit ASP.NET-Code möglich, aber selbst .NET Framework wandelt diesen Code in den entsprechenden JavaScript-Code um. Für andere Aufgaben ist ASP.NET-Code besser geeignet, wie z.B. für die Arbeit mit Datenbanken.

ASP.NET-Steuerelemente einfügen

Um einer ASP.NET-Seite ein ASP.NET-Steuerelement hinzuzufügen, gehen Sie wie folgt vor:

  1. Achten Sie darauf, dass sich die Einfügemarke innerhalb der ASP.NET-Seite in dem form-Container befindet, der der Seite von Expression Web 2 automatisch hinzugefügt wurde, wie in Abbildung 10.3 dargestellt.

    Abbildung 10.3 Setzen Sie die Einfügemarke in den form-Container, um darin ASP.NETSteuerelemente anzuordnen



  2. Führen Sie in der Toolbox und dort in der Kategorie ASP.NET-Steuerelemente und einer der Unterkategorien Standard, Daten, Gültigkeitsprüfung, Navigation, Anmeldung, Webparts und AJAX einen Doppelklick auf dem Steuerelement aus, das an der Position der Einfügemarke erscheinen soll.

Die Größe von ASP.NET-Steuerelementen verändern

Die Größe eines ASP.NET-Steuerelements wird genauso wie die Größe eines gewöhnlichen HTML-Elements geändert. Markieren Sie das Element zunächst mit einem Mausklick darauf. Im Anschluss daran werden mehrere Ziehpunkte an dem Element angezeigt. Bewegen Sie den Mauszeiger auf einen der Ziehpunkte, drücken und halten Sie die linke Maustaste, und bewegen Sie die Maus in die gewünschte Richtung. Lassen Sie die Maustaste wieder los, wenn die gewünschte Größe angezeigt wird.

Die Eigenschaften von ASP.NET-Steuerelementen

ASP.NET-Steuerelemente werden genauso wie alle anderen HTML-Elemente mithilfe von Tags definiert. Wenn Sie beispielsweise auf einer Webseite an der Position der Schreibmarke ein ASP.NET-Textfeld einfügen, indem Sie in der Toolbox unter der Kategorie ASP.NET-Steuerelemente/Standard einen Doppelklick auf TextBox ausführen, wird der Code der Webseite um das folgende Tag erweitert:

<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>

Wie Sie sehen, wird ein ASP.NET-Textfeld mit dem Tag <asp:TextBox> definiert. ASP.NET-Steuerelemente besitzen wie HTML-Elemente bestimmte Eigenschaften, die im Aufgabenbereich Tageigenschaften angezeigt werden. Beachten Sie jedoch, dass dieser Aufgabenbereich bei ASP.NET-Steuerelementen in verschiedene Kategorien unterteilt ist. Dies geschieht aus Gründen der Übersichtlichkeit, weil ASP.NET-Steuerelemente oft eine sehr viel größere Zahl von Eigenschaften als HTML-Elemente aufweisen.



Seite 4 von 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16



Copyright © 2010
Microsoft Deutschland GmbH
Alle Rechte vorbehalten.

 Microsoft Deutschland GmbH
 




:: Premium-Partner ::

Webhosting/Serverlösungen

Pixel X weitere Premium-Partner
 

:: SELFPHP Sponsor ::

HighText Verlag Graf und Treplin OHG weitere Sponsoren
 


:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Speichergröße eines Verzeichnisses ermitteln

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Alle Dateien mit bestimmter Dateierweiterung auflisten (PHP 5)

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt