Maison >développement back-end >Tutoriel C#.Net >Partage de ressources sur les didacticiels vidéo ASP.NET
《Tutoriel ASP.NET》 ASP.NET est un framework de développement qui utilise HTML, CSS, JavaScript et des scripts serveur pour créer des pages Web et des sites Web. ASP.NET prend en charge trois modes de développement différents : Pages Web (page Web), MVC (Model View Controller modèle-vue-contrôleur), Web Forms (Web Form) : Pages Web en mode page unique MVC modèle-vue-contrôle Web Forms événement- modèle piloté
Adresse de lecture du cours : http://www.php.cn/course/83.html
Le style d'enseignement de l'enseignant :
Les cours de l'enseignant sont simples et approfondis, de structure claire, analysés couche par couche, imbriqués, rigoureux dans l'argumentation, rigoureux dans la structure et utilisent la puissance logique de penser pour attirer l'attention des élèves. Force, utiliser la raison pour contrôler le processus d'enseignement en classe. En écoutant les cours de l'enseignant, les étudiants acquièrent non seulement des connaissances, mais reçoivent également une formation à la réflexion, et sont également influencés et influencés par l'attitude académique rigoureuse de l'enseignant
Le point le plus difficile de cette vidéo concerne les pages Web. :
Trois modèles de programmation Pages Web, formulaires Web et MVC (Modèle, Vue, Contrôleur)
Les pages Web sont les plus simples Modèle de programmation de développement Web ASP .NET. Il fournit un moyen simple de combiner HTML, CSS, JavaScript et code serveur :
Facile à apprendre, à lire et à utiliser
Construit autour d'une seule page Web
Comme PHP et ASP
Scripts de serveur utilisant Visual Basic ou C#
Contrôle total de HTML, CSS, JavaScript
Pages Web étendues avec des assistants Web programmables, y compris des bases de données, des vidéos, des images, des réseaux sociaux et plus encore .
Une page Web Razor peut être décrite comme une page HTML avec deux types de contenu : le contenu HTML et le code Razor.
Lorsque le serveur lit ce genre de page, il exécute d'abord le code Razor avant d'envoyer la page HTML au navigateur. Ces codes exécutés sur le serveur peuvent effectuer des tâches qui ne peuvent pas être effectuées dans le navigateur, comme l'accès à la base de données du serveur. Le code serveur peut créer du contenu HTML dynamique avant que la page ne soit envoyée au navigateur. Du point de vue du navigateur, il n'y a aucune différence entre le HTML généré par le code du serveur et le contenu HTML statique.
Mise en page (telle que l'en-tête et le pied de page).
Avec les pages Web, vous pouvez utiliser la méthode @RenderPage() pour importer du contenu à partir de différents fichiers.
<html> <body> @RenderPage("header.cshtml") <h1>Hello Web Pages</h1> <p>This is a paragraph</p> @RenderPage("footer.cshtml") </body> </html>
Utiliser la page de mise en page La page de mise en page est similaire à une page Web ordinaire, mais la méthode @RenderBody() sera appelée à l'emplacement de la page de contenu référencée. Chaque page de contenu doit commencer par une directive Layout. Voici le code : Mise en page de la page Web :
<html> <body> <p>This is header text</p> @RenderBody() <p>© 2012 W3School. All rights reserved.</p> </body> </html>
N'importe quelle page Web :
@{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 fournit trois outils pour traiter les chemins de dossiers : ~ opérateur , Serveur. Méthode MapPath et méthode Href.
~ Opérateur
Pour spécifier un répertoire racine virtuel dans le code de programmation, utilisez l'opérateur ~.
Si vous utilisez l'opérateur ~ au lieu d'un chemin, vous pouvez déplacer le site Web vers un autre dossier ou emplacement sans modifier aucun code :
var myImagesFolder = "~/images"; var myStyleSheet = "~/styles/StyleSheet.css";
Méthode MapPath
La méthode Server.MapPath convertit le chemin virtuel (/default.cshtml) en un chemin physique (C:JohnnyMyWebSitedDemodedefault.cshtml) que le serveur peut comprendre.
Vous utiliserez cette méthode lorsque vous aurez besoin d'ouvrir un fichier de données situé sur le serveur (le fichier de données n'est accessible que par le chemin physique complet) :
var pathName = "~/dataFile.txt"; var fileName = Server.MapPath(pathName);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!