Extrait de cours
Lorsque vous affichez du contenu dans une page en utilisant le caractère @, comme dans les exemples précédents, ASP.NET encode la sortie en HTML. Cela a pour effet de remplacer les caractères réservés HTML (tels que , et &) avec des codes, de façon à ce qu’ils soient affichés sous forme de caractères au lieu d’être interprétés comme des balises HTML ou des entités. Sans cet encodage HTML, le résultat de votre code serveur pourrait ne pas s’afficher correctement, et pourrait ainsi exposer la page à des risques de sécurité.
Plan de cours
- Le Top 8 des conseils de programmation
- Ajouter du code à une page en utilisant le caractère @
- L’encodage HTML
- Délimiter les blocs de code
- Code C#
- Code VB
- Terminer une instruction d’un bloc de code
- Utiliser des variables pour stocker des valeurs
- Définir les valeurs d’une chaîne littérale entre guillemets
- Sensibilité à la casse des noms
- Utiliser des objets
- Ecrire du code qui prend des décisions
- Méthodes HTTP GET et POST, et la propriété IsPost
- Un exemple de code simple
- La syntaxe Razor, Code Server et ASP.NET
- Et ASP.NET dans tout ça ?
- Langage et syntaxe
- Combiner le texte, le balisage, et le code dans les blocs de code
- Commentaires du code
- Variables et types de données
- Les opérateurs
- La logique conditionnelle et les boucles
- Les objets et les collections
- Les objets collection (Tableaux et Dictionnaires)
- La gestion des erreurs
- Les instructions Try-Catch
Profitez de ce manuel de formation en PDF pour comprendre mieux le ASP.NET et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre ASP.NET.
Méthodes HTTP GET et POST , et la propriété IsPost Le protocole http utilisé pour les pages Web prend en charge un nombre très limité de méthodes (verbes) utilisé es pour faire des requêtes au serveur. Les deux méthodes les plus courantes sont GET, qui est utilisé e pour lire une page, et POST, qui est utilisé e pour soumettre une page. En général, la première fois qu’un utilisateur demande une page, la page est demandée en utilisant GET. Si l’utili sateur remplit un formulaire puis clique sur Submit ( Envoyer ), le navigateur fait une requête POST vers le serveur. Dans la programmation web, il est souvent utile de savoir si une page est deman dée en tant que GET ou POST pour savoir comment traiter la page. Dans les pages Web ASP.NET, vous pouvez utiliser la propriété IsPost pour savoir si une demande est de type GET ou POST. Si la demande est de type POST , la propriété IsPost retourne vrai, et vous pouvez par exemple récupérer la valeur des zones de texte du formulaire. Vous trouverez de nombreux exemples dans ce livre qui illustrent comment traiter la page différemment selon la valeur de IsPost . Un exemple de code simple Cet exemple illustre les techniques de programmation de base. Il propose de créer une page qui permet aux utilisateurs d’entrer deux nombres, puis les ajoute et affiche le résultat. 1. Dans votre éditeur, créez un nouveau fichier et nommez -le AddNumbers.cshtml (ou .vbhtml en VB) 2. Copiez le code et le balisage suivant dans la page, en remplacement de ce qui existe dans la page. Code C# @{ var total = 0; var totalMessage = « »; if(IsPost) { // Récupérer les nombres saisis par l’utilisateur . var num1 = Request[« text1 »]; var num2 = Request[« text2 »]; // Convertir les nombres saisis en entiers puis les ajouter .