Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Newsletter | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Dév. Web PHP ASP XML XMLRAD Python Assembleur Autres Windows Linux
Accueil Java DotNET & C# Visual Basic C & C++ Delphi Pascal Access SQL & SGBD Oracle UML
FORUMS C/C++ F.A.Q C F.A.Q C++ F.A.Q VC++ F.A.Q BCB TUTORIELS C/C++ LIVRES C/C++ COMPILATEURS

 

Les Labs Microsoft

Section C# / Asp.Net du site http://phenix.developez.com

par Patrick VALERI

Plan du site - Autres sections

Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]

J'ai repris les codes d'origine VB.NET en C# et apporter quelques commentaires.

Index DotNet Lab suivant Dernier Lab A propos de

 

Lab01

But du Lab

Le but de ce Lab est de créer une application ASP.NET sans outil sur un serveur Web IIS possédant le Framework .NET.

Exercice 1 – Création d’une application ASP.NET avec le Bloc-notes

  • Avec l’explorateur Windows, naviguer dans le répertoire « C:\Inetpub\wwwroot\ »
  • Créer un nouveau répertoire nommé « 01VBPremiereApplication »
  • Laisser l’explorateur Windows ouvert
  • Lancer la console d’administration IIS se trouvant dans les outils d’administration (Menu Démarrer/Outils d’administration)


  • Dans la console IIS, naviguer dans « Services Internet (IIS)/NomServeur/Sites Web/Site Web par défaut »

  • Cliquer droit sur « 01VBPremiereApplication », puis « Propriétés »
  • Cliquer sur le bouton « Créer » de l’onglet « Répertoire » afin d’indiquer à IIS que ce répertoire contient une application Web
  • Laisser les autres paramètres par défaut et cliquer sur « OK »

Ensuite, pour créer la page de test :

  • Avec l’explorateur Windows, cliquer droit dans le répertoire « C:\Inetpub\wwwroot\01VBPremiereApplication » de l’explorateur Windows, puis « Nouveau/Document texte »
  • Nommer le « PremierTest.aspx »
  • Cliquer droit sur ce fichier puis « Ouvrir avec/Bloc-notes »
  • Taper le code suivant dans le Bloc-notes :

 

<%@ Page Language="VB" %>

<html>

<head>

</head>

<body>

<font face=verdana>

<center><h3>Premier test ASP.NET</h3></center>

<form action="PremierTest.aspx" method="get">

<p>

Nom : <input Name="Name" type=text>

<p>

Langage :

<select Name="Categorie" size=1>

<option>Développeur VB.NET</option>

<option>Développeur C#</option>

<option>Autre développeur</option>

</select>

<p>

<input type=submit value="Envoi">

</form>

<%

if Request.QueryString("Name") <> "" then

Response.Write("Bonjour " & Request.QueryString("Name"))

Response.Write(" tu es un " & Request.QueryString("Categorie"))

end if

%>

</font>

</body>

</html>

et en C# à partir de Visual Studio 2003 en changeant <center> </center> considéré obsolète :

<%@ Page language="c#" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

<HTML>

<HEAD>

<title>WebForm1</title>

<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">

<meta name="CODE_LANGUAGE" Content="C#">

<meta name="vs_defaultClientScript" content="JavaScript">

<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">

</HEAD>

<body MS_POSITIONING="GridLayout">

<font face="verdana">

<h3 align="center">Premier test ASP.NET

</h3>

<form id="Form1" action="PremierTest.aspx" method="get">

<p>

Nom : <input Name="Name" type="text">

<p>

Langage :

<select Name="Categorie" size="1">

<option selected>Développeur VB.NET</option>

<option>Développeur C#</option>

<option>Autre développeur</option>

</select>

<p>

<input type="submit" value="Envoi">

</form>

<!-- Si l'instance Request.QueryString["Name"] n'est pas tester, plantage -->

<%

if (Request.QueryString["Name"] != null)

{

if (Request.QueryString["Name"] != "")

{

Response.Write("Bonjour " + Request.QueryString["Name"]);

Response.Write(" tu es un " + Request.QueryString["Categorie"]);

}

else Response.Write(" Veuillez remplir le champ \"Nom\""); }

%>

</font></P>

</body>

</HTML>

 Enregistrer le fichier et le fermer

  • Naviguer sur l’application créée : http://localhost/01VBPremiereApplication/PremierTest.aspx
  • La CLR compile la page « PremierTest.aspx » en une DLL temporaire dans le répertoire « C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files »
  • Lors des prochains accès, cette DLL est réutilisée si le fichier .ASPX n’est pas modifié

 


Ce document est issu de http://phenix.developpez.com/ et reste la propriété exclusive de son auteur.
La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.
Vos questions techniques : forum d'entraide C & C++ - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2004 www.developpez.com

Analyse et mesure de frequentation internet par


hit-parade