Heim >Backend-Entwicklung >C#.Net-Tutorial >Ressourcenfreigabe zu ASP.NET-Video-Tutorials
《ASP.NET-Tutorial》 ASP.NET ist ein Entwicklungsframework, das HTML, CSS, JavaScript und Serverskripte zum Erstellen von Webseiten und Websites verwendet. ASP.NET unterstützt drei verschiedene Entwicklungsmodi: Web Pages (Webseite), MVC (Model View Controller Model-View-Controller), Web Forms (Web Form): Web Pages Single Page Mode MVC Model-View-Control Web Forms Event- angetriebenes Modell
Adresse der Kurswiedergabe: http://www.php.cn/course/83.html
Der Unterrichtsstil des Lehrers:
Die Vorträge des Lehrers sind einfach und ausführlich, klar in der Struktur, werden Schicht für Schicht analysiert, ineinandergreifend, streng in der Argumentation, streng in der Struktur und nutzen die logische Kraft von Denken Sie daran, die Aufmerksamkeit der Schüler auf sich zu ziehen. Nutzen Sie die Vernunft, um den Unterrichtsprozess im Klassenzimmer zu steuern. Durch das Anhören der Vorlesungen des Lehrers lernen die Schüler nicht nur Wissen, sondern erhalten auch eine Denkschulung und werden auch von der strengen akademischen Haltung des Lehrers beeinflusst und beeinflusst
Der schwierigere Punkt in diesem Video sind Webseiten :
Drei Programmiermodelle Web Pages, Web Forms und MVC (Model, View, Controller)
Web Pages ist das einfachste ASP .NET-Webentwicklungsprogrammiermodell. Es bietet eine einfache Möglichkeit, HTML, CSS, JavaScript und Servercode zu kombinieren:
Einfach zu erlernen, zu lesen und zu verwenden
Auf einer einzigen Webseite aufgebaut
Wie PHP und ASP
Server-Skripting mit Visual Basic oder C#
Volle Kontrolle über HTML, CSS, JavaScript
Webseiten erweitert mit programmierbaren Web-Helfern, einschließlich Datenbanken, Videos, Bildern, sozialen Netzwerken und mehr .
Eine Razor-Webseite kann als HTML-Seite mit zwei Arten von Inhalten beschrieben werden: HTML-Inhalt und Razor-Code.
Wenn der Server diese Art von Seite liest, führt er zuerst den Razor-Code aus, bevor er die HTML-Seite an den Browser sendet. Diese auf dem Server ausgeführten Codes können Aufgaben ausführen, die im Browser nicht ausgeführt werden können, beispielsweise der Zugriff auf die Serverdatenbank. Servercode kann dynamische HTML-Inhalte erstellen, bevor die Seite an den Browser gesendet wird. Aus Browsersicht gibt es keinen Unterschied zwischen vom Servercode generiertem HTML und statischen HTML-Inhalten.
Layout (z. B. Kopf- und Fußzeile).
Mit Webseiten können Sie die @RenderPage()-Methode verwenden, um Inhalte aus verschiedenen Dateien zu importieren.
<html> <body> @RenderPage("header.cshtml") <h1>Hello Web Pages</h1> <p>This is a paragraph</p> @RenderPage("footer.cshtml") </body> </html>
Layoutseite verwenden Die Layoutseite ähnelt einer gewöhnlichen Webseite, aber die @RenderBody()-Methode wird am Speicherort der referenzierten Inhaltsseite aufgerufen. Jede Inhaltsseite muss mit einer Layout-Anweisung beginnen. Dies ist der Code: Layout-Webseite:
<html> <body> <p>This is header text</p> @RenderBody() <p>© 2012 W3School. All rights reserved.</p> </body> </html>
Jede Webseite:
@{Layout="Layout.cshtml";} <h1>Welcome to W3Schools</h1> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laborisnisi ut aliquip ex ea commodo consequat. </p>
ASP.NET bietet drei Tools zum Verarbeiten von Ordnerpfaden: ~ Operator, Server. MapPath-Methode und Href-Methode.
~-Operator
Um ein virtuelles Stammverzeichnis im Programmiercode anzugeben, verwenden Sie den ~-Operator.
Wenn Sie den ~-Operator anstelle eines Pfads verwenden, können Sie die Website in einen anderen Ordner oder Speicherort verschieben, ohne Code zu ändern:
var myImagesFolder = "~/images"; var myStyleSheet = "~/styles/StyleSheet.css";
Server MapPath-Methode
Die Server.MapPath-Methode wandelt den virtuellen Pfad (/default.cshtml) in einen physischen Pfad (C:JohnnyMyWebSitedDemodedefault.cshtml) um, den der Server verstehen kann.
Sie verwenden diese Methode, wenn Sie eine Datendatei öffnen müssen, die sich auf dem Server befindet (auf die Datendatei kann nur über den vollständigen physischen Pfad zugegriffen werden):
var pathName = "~/dataFile.txt"; var fileName = Server.MapPath(pathName);
Das obige ist der detaillierte Inhalt vonRessourcenfreigabe zu ASP.NET-Video-Tutorials. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!