Teil von  SELFPHP
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++

:: Anbieterverzeichnis ::

Globale Branchen

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

 

:: SELFPHP Forum ::

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

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
ASP.NET-Steuerelemente


SELFPHP Produktempfehlung
Microsoft Windows Server 2008
Seite Windows Server 2008
Seite

Microsoft SQL Server 2008
Seite SQL Server 2008
Seite

Microsoft Expression Web 3
Seite Microsoft Expression
Seite


ASP.NET-Seiten und -Steuerelemente

Im ersten Teil dieses Kapitels erfahren Sie, wie Sie eine neue ASP.NET-Seite erstellen und die verschiedenen ASP.NET-Steuerelemente darauf anordnen. Als Designer in einem aus Designern und Entwicklern bestehenden Team wäre Ihre Arbeit damit getan. Sobald Sie das Erscheinungsbild der Seite festgelegt hätten, würden Sie die Seite an die Entwickler weitergeben, damit diese die benötigte Funktionalität mithilfe von Programmcode hinzufügen.

ASP.NET-Seiten erstellen

Um eine neue ASP.NET-Seite zu erstellen, gehen Sie wie folgt vor:

  1. Legen Sie gegebenenfalls mit Expression Web 2 eine neue leere Website an. Markieren Sie in der Ordnerliste den Ordner, in dem die neue Seite erstellt werden soll. In unserem Fall können Sie die Seite im Stammverzeichnis der Website erzeugen.
  2. Wählen Sie im Menü Datei den Befehl Neu und dann Seite.
  3. Markieren Sie im linken Listenfeld des folgenden Dialogfelds die Kategorie ASP.NET, um Expression Web 2 mitzuteilen, das Sie eine ASP.NET-Seite erstellen möchten.
  4. Achten Sie darauf, dass im rechten Listenfeld der Eintrag ASPX markiert ist. Dies ist die Dateiendung, die ASP.NET-Seiten erhalten.
  5. Im Listenfeld neben Programmiersprache können Sie auswählen, in welcher Sprache der ASP.NET-Programmcode für den Zugriff auf die Datenbank verfasst werden soll. Mögliche Optionen sind C# und Visual Basic (VB). Welche Sprache verwendet werden soll, erfahren Sie von den Entwicklern. Wählen Sie für die Beispiele dieses Kapitels den Eintrag VB.
  6. Klicken Sie auf OK.

Expression Web 2 erzeugt nun eine neue ASP.NET-Seite namens Ohne_Titel_1.aspx., auf der Sie alle gewünschten ASP.NET-Elemente anordnen können. Speichern Sie die Seite, indem Sie in der Symbolleiste Allgemein oder Standard auf die Schaltfläche Speichern klicken. Achten Sie darauf, dass neben Dateityp ASPX Dateien ausgewählt ist. Klicken Sie anschließend auf Speichern.

Der Aufbau von ASP.NET-Seiten

ASP.NET-Seiten können neben HTML-Elementen ASP.NET-Elemente und ASP.NET-Programmcode enthalten. Eine ASP.NET-Seite hat außerdem nicht .html, sondern .aspx als Dateiendung. Die Startseite einer ASP.NET-Website (die auch als Webanwendung bezeichnet wird) heißt wie die Startseite einer normalen Website: default, allerdings default.aspx und nicht default.html.

Wenn Sie Ihren Browser starten und die Adresse einer solchen Startseite in das Adressfeld eingeben (z.B. www.MeineWebanwendung.de/default.aspx, wobei default.aspx nicht angegeben werden muss, da dies der Standardname für eine ASP.NET-Startseite ist), stellt Ihr Browser eine Verbindung zu dem Webserver her, auf dem sich diese Webanwendung befindet.

Bei einer gewöhnlichen Website würde nun der Webserver die Startseite default.html einfach an den Browser zurücksenden. Dieser würde den HTML-Code der Seite parsen (interpretieren) und das Ergebnis des Parsens anzeigen.

Parsen, Kompilieren und Zurückgeben von ASP.NET-Seiten

Bei einer ASP.NET-Seite ist dies anders. Der Webserver übergibt die ASP.NET-Seite dem auf dem Server installierten .NET Framework. Über .NET Framework wird zunächst die Seite kompiliert. Dies bedeutet, dass die in der Seite vermerkten ASP.NET-Befehle in eine Sprache übersetzt werden, die der Computer direkt versteht. Dann führt der Computer (der Webserver) die Befehle aus. Das Ergebnis dieser Ausführung ist eine reine HTML-Seite, die an den Browser zurückgegeben und genauso wie jede andere HTML-Seite auch angezeigt wird. Als Beispiel ist nachfolgend eine einfache ASP.NET-Seite aufgeführt, die ich test.aspx genannt habe:

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"
Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Testwebanwendung</title>
</head>
<body>
<% Response.Write("Dies ist eine Testwebanwendung.</br>")%>
<asp:Label ID="Label1" runat="server" text="Hallo Welt!"></asp:Label>
</body>
</html>

Wenn sich diese Seite auf einem Webserver mit .NET Framework befindet und von dort angefordert wird, erzeugt .NET Framework daraus die folgende HTML-Seite:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
Testwebanwendung
</title></head>
<body>
Dies ist eine Testwebanwendung.</br><span id="Label1">Hallo Welt!</span>
</body>
</html>

Diese Seite wird an den Browser des Benutzers zurückgesendet und entsprechend der Abbildung 10.1 angezeigt.

Abbildung 10.1 Die ASP.NET-Seite wird auf dem Webserver ausgeführt und das Ergebnis der Ausführung in Form einer HTML-Seite an den Browser zurückgesendet


Seite 2 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


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


DM Solutions
Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt