This article is currently in the process of being translated into German (~99% done).
Hello, world!
In fast jedem Programmier-Tutorial findest du das Klassiker-Beispiel "Hello World!", weshalb also eine so schöne Tradition brechen? Lass mich dir zeigen, wie du die Welt von ASP.NET begrüßen kannst. Öffne die Datei Default.aspx (falls sie noch nicht geöffnet ist), indem du im Projektmappen-Explorer darauf doppelklickst. Es enthält bereits eine Reihe von HTML -Markups sowie einige Dinge, die du wahrscheinlich nicht erkennen wirst, wie die Seite Direktive oben oder das runat-Attribut im form-Tag. Dies alles wird später erklärt, aber im Moment möchten wir einen funktionierenden Code sehen.
Zunächst fügen wir der Seite ein Label-Steuerelement hinzu. Ein Label-Steuerelement ist ein einfaches Element, da es nur zum Speichern eines Textstücks verwendet wird. Füge den folgenden HTML-Code irgendwo zwischen das Paar von <form> Tags ein
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
Zweitens fügen Sie diesen Skriptblock irgendwo auf der Seite hinzu, vorzugsweise unter der Anweisung Page oben:
<%
HelloWorldLabel.Text = "Hello, world!";
%>
Wenn Sie vorher noch nicht mit ASP.NET gearbeitet haben, gibt es sicher eine Reihe von Dingen, über die Sie sich jetzt wundern, aber wie gesagt, es geht im Moment nur darum, einige Ergebnisse zu sehen. Um die Seite in Aktion zu sehen, verwenden Sie Debug -> Start Without Debugging oder drücken Sie einfach F6. Visual Studio kompiliert nun Ihr Projekt und startet die Seite, an der Sie arbeiten, in Ihrem Standardbrowser. Die Seite enthält einfach einen Text mit der Aufschrift "Hallo Welt!". - Herzlichen Glückwunsch, Sie haben gerade Ihre erste ASP.NET-Website erstellt! Hier ist die komplette Auflistung:
<%
HelloWorldLabel.Text = "Hello, world!";
%>
<!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>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
</div>
</form>
</body>
</html>