Neueste Web-Entwicklung Tutorials
 

ASP.NET Web Forms - HTML-Seiten


Eine einfache ASP.NET-Seite sieht aus wie eine normale HTML-Seite.


Hallo w3ii

So starten Sie ASP.NET lernen, werden wir eine sehr einfache HTML - Seite erstellen , die angezeigt wird "Hello w3ii" in einem Internet - Browser wie folgt aus :

Hallo w3ii!


Hallo w3ii in HTML

Dieser Code zeigt das Beispiel als HTML-Seite:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
</center>
</body>
</html>

Wenn Sie es selbst ausprobieren möchten, speichern Sie den Code in einer Datei „genannt firstpage.htm “ und einen Link auf die Datei wie folgt erstellen: firstpage.htm


Hallo w3ii in ASP.NET

Der einfachste Weg , eine HTML - Seite in einer ASP.NET - Seite zu konvertieren ist die HTML - Datei in eine neue Datei mit einer kopieren .aspx - Erweiterung.

Dieser Code zeigt unser Beispiel als eine ASP.NET-Seite:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
</center>
</body>
</html>

Wenn Sie es selbst ausprobieren möchten, speichern Sie den Code in einer Datei „genannt firstpage.aspx “ und einen Link auf die Datei wie folgt erstellen: firstpage.aspx


Wie funktioniert es?

Im Grunde eine ASP.NET-Seite ist genau das gleiche wie eine HTML-Seite.

Eine HTML-Seite hat die Endung .htm. Wenn ein Browser eine HTML-Seite vom Server anfordert, sendet der Server die Seite an den Browser, ohne irgendwelche Änderungen.

Eine ASP.NET-Seite hat die Erweiterung .aspx. Wenn ein Browser eine ASP.NET-Seite anfordert, verarbeitet der Server alle ausführbaren Code auf der Seite, bevor das Ergebnis an den Browser zurückgesendet wird.

Die ASP.NET-Seite oben enthält keinen ausführbaren Code, so wird nichts ausgeführt. In den nächsten Beispielen werden wir einig ausführbaren Code der Seite hinzufügen, den Unterschied zwischen statischen HTML-Seiten und dynamischen ASP-Seiten zu demonstrieren.


Klassische ASP

Active Server Pages (ASP) gibt es schon seit mehreren Jahren. Mit ASP kann ausführbarer Code in HTML-Seiten platziert wird.

In früheren Versionen von ASP (before ASP .NET) werden häufig klassische ASP genannt.

ASP.NET ist nicht kompatibel mit klassischen ASP, aber die meisten klassischen ASP-Seiten werden als ASP.NET-Seiten, mit nur geringfügigen Änderungen funktionieren.

Wenn Sie mehr über Classic ASP erfahren möchten, besuchen Sie bitte unsere ASP - Tutorial .


Dynamische Seite in klassischen ASP

Um zu demonstrieren , wie ASP - Seiten mit dynamischen Inhalten angezeigt werden kann, haben wir einige ausführbaren Codes hinzugefügt (in red) zum vorherigen Beispiel:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
<p> <%Response.Write(Now())%> </p>
</center>
</body>
</html>

Der Code innerhalb des <% -%> -Tags wird auf dem Server ausgeführt.

Response.Write ist ASP-Code für etwas zu dem HTML-Ausgabe-Stream zu schreiben.

Now() ist eine Funktion , den Server Datum und Uhrzeit zurück.

Wenn Sie es selbst ausprobieren möchten, speichern Sie den Code in einer Datei „genannt dynpage.asp “ und einen Link auf die Datei wie folgt erstellen: dynpage.asp


Dynamische Seite in ASP .NET

Das folgende Code zeigt unser Beispiel als eine ASP.NET-Seite:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
<p> <%Response.Write(Now())%> </p>
</center>
</body>
</html>

Wenn Sie es selbst ausprobieren möchten, speichern Sie den Code in einer Datei „genannt dynpage.aspx “ und einen Link auf die Datei wie folgt erstellen: dynpage.aspx


ASP.NET vs klassischen ASP

Die bisherigen Beispiele haben zeigen keine Unterschiede zwischen ASP.NET und Classic ASP.

Wie Sie aus den beiden letzten Beispielen sehen kann, gibt es keine Unterschiede zwischen den beiden ASP und ASP.NET-Seiten.

In den nächsten Kapiteln werden Sie sehen, wie Server-Steuerelemente machen ASP.NET mächtiger als klassischen ASP.