ASP.NET 2.0 Applications Web Travaux Pratiques



Documents pareils
La double authentification dans SharePoint 2007

NOTICE TELESERVICES : Créer mon compte personnel

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Installation d un manuel numérique 2.0

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Tutoriel : Comment installer une compte (une adresse ) sur un logiciel de messagerie (ou client messagerie)?

Aide pour les abonnés aux listes sympa du LAAS

Tutoriel Sage One Edition Expert-Comptable. - Le cabinet d Expertise-Comptable doit appeler le Service Client Sage One au

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Microsoft Application Center Test

Utiliser Reporting Services pour des NewsLetter

Manuel d'utilisation

Connexion au panneau de contrôle du Cloud Service Portal (CSP)

Guide Enseignant de l application OpenERP

Notice d installation et d utilisation du blog nomade avec un nouveau blog

SAGE Financements Notice de mise à jour via internet

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Comment créer un nouveau compte? Pour une Borne en local on via Internet

Manuel d utilisation JeResilieMonContrat.com. pour l agent

Procédure d'installation complète de Click&Decide sur un serveur

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Région wallonne Commissariat wallon

Créer un sondage en ligne

< Atelier 1 /> Démarrer une application web

Assistance à distance sous Windows

AJOUTER UN COMPTE DE MESSAGERIE SUR UN SMARTPHONE

Ces Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).

Guide de prise en mains du User Center

MANUEL D UTILISATION LIVRET DE L ENSEIGNANT

INSTALLER JOOMLA! POUR UN HEBERGEMENT LINUX

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

Guide de configuration

Guide d'utilisation de la. plate-forme GAR. pour déposer une demande. de Bourse Sanitaire et Sociale

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

GPI Gestion pédagogique intégrée

Création de comptes espace Client et direct Déclaration

Nom de domaine.ch /.li (

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

inviu routes Installation et création d'un ENAiKOON ID

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

[OUTLOOK EXPRESS WINDOWS MAIL]

Gestion des utilisateurs : Active Directory

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Gestion de l authentification et des autorisations

Keyyo Unify Application de téléphonie intégrée pour Salesforce

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

EXTRANET STUDENT. Qu'est ce que Claroline?

Le serveur web Windows Home Server 2011

La gestion des serveurs de mail

GUIDE NSP Activation et gestion des produits avec NSP

TABLETTE NUMÉRIQUE TACTILE - IPAD

FAIRE SES COMPTES AVEC GRISBI

Accès à la messagerie électronique HES

Les cours offerts sont susceptibles de changer n importe quand et sans préavis.

Tutorial et Guide TeamViewer

Documentation module hosting

Partager mes photos sur internet

Procédures d accès au nouveau réseau sans fil à l aide d un portable (Windows XP) géré par la DGTIC

Pluridisciplinarité. Classe de BTS DATR

Taxe de séjour - Manuel de l utilisateur. Déclaration en ligne. Logiciel 3D Ouest

PARAMETRER INTERNET EXPLORER 9

Guide de mise à jour BiBOARD

Prezi. Table des matières

À propos du Guide de l'utilisateur final de VMware Workspace Portal

Panda Managed Office Protection. Guide d'installation pour les clients de WebAdmin

Manuel. Administration P.CONSEIL. 12 avril Statut :

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Installation 1K-Serveur

MESVISITEURSPRO.COM. TUTO : Comment intégrer Google Analytics à mon site?

Installation d un serveur AmonEcole

Sécurisation d une application ASP.NET

Thunderbird et messagerie sur clé USB

Comment installer un certificat de signature et de chiffrement pour Mozilla Thunderbird

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

BONNE NOUVELLE, À PARTIR DE DEMAIN 15 AOÛT 2014, l inscription en ligne sera disponible à partir du site de l ARO.

Sécurisation des accès au CRM avec un certificat client générique

Manuel d utilisation du Guichet électronique V2

CONTACT EXPRESS 2011 ASPIRATEUR D S

Cher utilisateur, Nous vous souhaitons une excellente utilisation d INES.FreeEdition. L équipe INES info@ines.eu

Manuel de l administrateur

Gérer vos codes d accès au Portail Saphir

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

SYSTEMES ELECTRONIQUES NUMERIQUES

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

MESUREZ L'IMPACT DE VOS CAMPAGNES!

Prendre en main le logiciel ActivInspire 1.4

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Direct IP- Guide Utilisateur LAN ou WebCon. Espace Configuration Réseau Local (LAN) Ou «WebConf» Guide Utilisateur Final

Configuration O.box Table des matières

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Toute nouvelle boutique en ligne Volvo Car Lifestyle Collection - Comment faire ses achats et s'inscrire

Configuration Wi-Fi pour l'utilisation d'eduroam

Transcription:

ASP.NET 2.0 Applications Web Travaux Pratiques Objectifs : Connaître le fonctionnement du langage ASP.NET Apprendre à développer des applications Web Développer des services We Version : 0.9 ID Booster : 697 Release Date : 05/09/2008 Page 1 / 2

Contenu 1. INTRODUCTION À ASP.NET 2.0... 3 1.1. PREMIÈRE APPLICATION WEB... 3 1.2. CYCLE DE VIE... 3 1.3. ASP.NET 2.0 CÔTÉ SERVEUR... 3 1.4. ASP.NET 2.0 CÔTÉ SERVEUR PARTIE 2... 3 2. CONTRÔLES SERVEUR... 4 2.1. POSTBACK... 4 2.2. VALIDATION DES CONTRÔLES... 4 3. FRAMEWORK DE PAGE... 5 3.1. UTILISATION D UNE MASTERPAGE... 5 3.2. APPLICATION DE THÈMES... 6 4. FICHIERS DE CONFIGURATION... 7 4.1. CONFIGURER UNE APPLICATION... 7 4.2. AJOUTER DES INFORMATIONS... 7 4.3. LES DIFFERENTS FICHIERS DE CONFIGURATION... 7

Cahier de TP ASP.NET 2.0 Applications Web 3 / 7 1. Introduction à ASP.NET 2.0 1.1. Première application Web A l aide de Visual Studio.NET, réaliser une application Web, contenant : - une TextBox - un Bouton - un Label - un LinkButton - un HyperLink Le texte du label doit être initialisé avec la chaine «Bonjour». Au clic sur le bouton, le label doit afficher bonjour concaténé avec le texte de la textbox. Lors de l événement Clic de votre LinkButton, faîtes en sorte que le Label que vous avez positionné affiche le texte : "Vous avez cliqué sur un LinkButton". Lors du clic sur l HyperLink, vous devez rediriger l utilisateur vers le site Web de votre choix. Réaliser une première version fonctionant avec IIS puis une autre sans IIS. 1.2. Cycle de vie Créer une application qui met en évidence les différents cycles de vie de l'application. Pour cela, vous afficherez dans une liste les évènements en dessous les uns des autres. 1.3. ASP.NET 2.0 Côté serveur A l aide des différents objets ASP.NET, créez un système d authentification qui comprendra : - Une page Login.aspx, qui contient : o Un champ Login o Un champ Password o Un bouton Cette page permet de connecter l utilisateur en vérifiant le couple Login/Password dans une liste prédéfinie et en redirigeant l utilisateur vers la page Etat.aspx si le couple est valide. - Une page Etat.aspx qui contient : o Un label affichant le nom de l utilisateur o Une liste affichant tous les utilisateurs o Un bouton «Se déconnecter» o Une zone qui affiche la date de la dernière connexion de l utilisateur (avec n importe quel login) s il c était déjà connecté précédemment (Pensez aux cookies!) 1.4. ASP.NET 2.0 Côté serveur Partie 2 Créer un formulaire demandant le nom, le prénom, le sexe, l'adresse de l'utilisateur. En utilisant l'objet Request, Afficher ces informations sur une autre page. Dans un premier temps, vous devrez utiliser GET puis POST.

Cahier de TP ASP.NET 2.0 Applications Web 4 / 7 2. Contrôles serveur 2.1. PostBack Créer une DropDownList. Remplissez-la avec les différents sites de SUPINFO. Lorsque l'utilisateur cliquera dessus, un label devra s'afficher avec comme texte : "Tu fais partie du site de.". 2.2. Validation des contrôles Créez un formulaire d inscription à un site web demandant : - Un nom et un prénom - Un login (obligatoire) - Un password (et sa vérification) - Une adresse e-mail (qui doit être valide) - L age de la personne souhaitant s inscrire - Si la personne travaille, est étudiante, ou au chômage Il faudra vérifier grâce à un contrôle CustomValidator le fait qu une personne ne peux être qu étudiante si sont age est inférieur à 16 ans. Faites une version coté serveur et une version coté client.

Cahier de TP ASP.NET 2.0 Applications Web 5 / 7 3. Framework de Page 3.1. Utilisation d une MasterPage Le but de ce Tp est de créer un site web simple. Ce site permettant d afficher une liste de produits multimédia contient 3 pages : - Une page Livres.aspx - Une page DVD.aspx - Une page Disques.aspx Chaque page contient des éléments qui seront commun à chaque page : - Un menu à gauche - Une entête (header) - Un pied de page Et une zone centrale de contenu. Attention : il ne vous est pas demandé de créer la partie base de données. Celle-ci sera traitée dans un module ultérieur. Voici un exemple de page à laquelle vous devriez arriver :

Cahier de TP ASP.NET 2.0 Applications Web 6 / 7 Vous devrez ensuite, modifier l'entête de la master page directement dans le ContentPlaceHolder. 3.2. Application de Thèmes Reprenez le TPs 2.1 et factorisez la définition des styles pour la page en créant un thème. Plus aucune information de mise en page ne devra être dans la masterpage ou dans les pages l utilisant. Créer un deuxième thème dans lequel vous créer un deuxième design différent du premier.

Cahier de TP ASP.NET 2.0 Applications Web 7 / 7 4. Fichiers de configuration 4.1. Configurer une application Configurez l application réalisée dans les TPs de la section 2 de façon à ne pas avoir à reconfigurer les MasterPage et les Themes pour chaque page. 4.2. Ajouter des informations Crez une page web qui affiche un message de bienvenue. Ce dernier devra être enregistré dans le fichier de configuration. Ajouter ensuite deux entiers dans le fichier de configuration et additionnezles dans votre page par défaut. 4.3. Les différents fichiers de configuration Reprenez le tp 4.2 puis créer, suppimer les différents de fichiers de configuration vus en cours, observez les résultats.