IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Quand utiliser le fichier aspx ou le code-behind?


Sujet :

ASP.NET

  1. #1
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut Quand utiliser le fichier aspx ou le code-behind?
    Salut,

    J'ai sous mes yeux une page aspx et son code-behind. Dedans des RadiobuttonList et des DropDownList doivent être peuplés. Les items sont stockés en base de données et sont inconditionnels. C'est à dire qu'ils ne changeront jamais dynamiquement, ils changeront uniquement si on les modifie en base de données.
    Je trouve curieux que ces listes soit peuplées en code-behind, avec des uneListe.Items.AddRange() précédés d'une fonctions ne faisant pas beaucoup plus qu'un SELECT, plutôt que de définir une DataSource dans le fichiers aspx.

    Pouvez-vous me dire, dans ces conditions, si c'est une bonne ou une mauvaise pratique? Et surtout pourquoi?

    Merci par avance.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2003
    Messages : 353
    Par défaut
    Bonjour,
    moi je dirais, tout dépend de la manière dont on développe.

    J'ai appris qu'il était bien mieux de développer en couche.
    C'est a dire une partie accès au données, métier et présentation.

    Personnellement pour une lisibilité plus claire, je mettrai tout en code behind.

    En couche, ta requete sql serait dans la partie acces aux données avec dans la partie métier des méthodes qui permettent de renvoyer ces listes.
    Et dans le code behind, un appel à ces méthodes tout simplement.

  3. #3
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    En effet, ça se défend.

Discussions similaires

  1. Creer un fichier .resx depuis le code Behind
    Par Shargat dans le forum ASP.NET
    Réponses: 6
    Dernier message: 25/05/2011, 12h50
  2. Réponses: 4
    Dernier message: 18/03/2011, 14h25
  3. utiliser un controle parametre de le code behind
    Par yassin-59 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/06/2010, 22h14
  4. Quand utiliser un fichier xml au lieu d'une base de données?
    Par ChriGoLioNaDor dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 27/04/2010, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo