Page d'accueil Page d'accueil Page d'accueil
   Offre   Société   Produit  Expertise Actualités Recrutement Contactez-nous Plan du site

Expertise

Articles techniques
Testez nos experts
    SGBD
    Technologies
    Intégration Continue
 

Accueil > Expertise > Tester nos experts > Technologies > Insérer ASP.Net

Technologies : ASP.Net

Peut-on faire cohabiter, au sein d'une même application Web, du code ASP et du code ASP.Net ?

Avant de migrer en ASP.Net la totalité des fonctionnalités de votre application écrite en ASP, il est légitime de chercher à faire cohabiter les deux environnements.

Voici quelques remarques sur l'utilisation conjointe de ces environnements :

  • Les outils de développement Visual Studio 6 et Visual Studio Net 7 cohabitent très bien. Ceci est dû au fait que les DLL utilisées par .Net sont complètement différentes de celles utilisées auparavant.
  • Un même serveur peut héberger un site Web ASP et un site Web ASP.Net car les DLL utilisées sont indépendantes.
  • Les extensions des fichiers étant différentes, il ne peut y avoir de conflits entre des fichiers ASP (.asp) et des fichiers ASP.Net (.aspx).
  • Les technologies COM sont conservées. Vous pouvez continuer d'utiliser vos composants COM+ avec ASP.Net
  • En théorie, du code ASP ou COM peuvent être réutilisés "facilement" dans du code ASP.Net car la syntaxe reste similaire dans .Net. Cependant, une des évolutions marquantes de .Net est la séparation nette de la partie présentation et de la partie métier dans des fichiers différents.
  • Et la gestion des sessions ? Si une application possède une partie ASP et une partie ASP.Net, les sessions ne sont pas transmises lors du passage d'une partie à l'autre.

L'exemple suivant montre une page Web écrite en ASP et dont les fonctionnalités ont été reproduites en ASP.Net. Cliquez sur l'image ou sur le lien pour agrandir l'image.

Liste de collaborateurs codée en ASP (fichier.asp)

Sur cette page ASP il est possible de :

  • Cliquer sur un collaborateur pour faire apparaitre les détails le concernant.
  • Cliquer sur le lien "Ajouter un collaborateur" pour afficher un formulaire d'ajout de collaborateur.


Liste de collaborateurs codée en ASP.Net (fichier.aspx)

Sur cette page ASPX il est possible de :

  • Cliquer sur un collaborateur pour faire apparaitre les détails le concernant.
  • Cliquer sur le lien "Ajouter un collaborateur" pour afficher un formulaire d'ajout de collaborateur.
  • Trier la liste en fonction des entêtes des colonnes.
  • Editer les données apparentes du collaborateur (edit) et les modifier sans changer de page.
  • Remarques :
    • Tant que le bouton "enregistrer le DataSet" n'a pas été cliqué, les données sont visiblement modifiées, mais la base de données n'est pas mise à jour. Cela permet de ne faire qu'un seul accès à la base de données pour tout modifier en une seule fois. Cela permet aussi d'annuler toutes les saisies si une erreur a été commise.
    • Le nombre d'enregistrements par page est paramètrable. Pour voir les enregistrements suivants, plusieurs types de boutons de navigations sont utilisables.

Remarque importante : le code généré pour effectuer ces tâches supplémentaires est très simple à implémenter et peu volumineux.


Retour en haut de la page Haut de page