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

C# Discussion :

Pourquoi utiliser le code behind


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 83
    Par défaut Pourquoi utiliser le code behind
    Bonsoir, je me pose la question à quoi peut servir le code behind en c# , car si je ne trompe on peut s’en passer ??

    merci d'avance

  2. #2
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Si je ne me trompe, code behind est une directive aspx permetant de
    de separate le layout HTML et la logique metier dans des fichiers distinct ce qui est une tres bonne chose en terme de structure et d'organisation d'un
    projet

    On peut peut etre s'en passer mais en y perdant beaucoup en lisibilité

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 246
    Par défaut
    C'est surtout très utile lorsque la couche présentation est réalisée non pas par un développeur mais par un designer qui n'a que faire (et pas forcément les connaissances) du code.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par mariox Voir le message
    Bonsoir, je me pose la question à quoi peut servir le code behind en c# , car si je ne trompe on peut s’en passer ??
    Ca dépend dans quelle techno... avec Windows Forms, on peut difficilement s'en passer complètement. En ASP.NET, c'est possible, mais ça risque de rendre le code assez crade. En WPF ou Silverlight, avec le modèle MVVM, on peut effectivement s'en passer dans la plupart des cas

    Citation Envoyé par olibara Voir le message
    Si je ne me trompe, code behind est une directive aspx permetant de
    de separate le layout HTML et la logique metier dans des fichiers distinct ce qui est une tres bonne chose en terme de structure et d'organisation d'un projet
    C'est pas spécifique à ASP.NET, ça se retrouve dans tous les frameworks UI de .NET

    Citation Envoyé par sevyc64 Voir le message
    C'est surtout très utile lorsque la couche présentation est réalisée non pas par un développeur mais par un designer qui n'a que faire (et pas forcément les connaissances) du code.
    Tout à fait, c'est le principe de MVVM

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Citation Envoyé par tomlev Voir le message
    C'est pas spécifique à ASP.NET, ça se retrouve dans tous les frameworks UI de .NET
    Heuu ? je ne sais pas si je te suis bien mais je n'ai jamais vu de directive explicite code behind en Winform
    C'est plutot remplacé par le concept de partial class entre le code designer et le code fonctionnel de la form

    Ou alors il y a quelque chose qui m'a échappé ?

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par olibara Voir le message
    Heuu ? je ne sais pas si je te suis bien mais je n'ai jamais vu de directive explicite code behind en Winform
    C'est plutot remplacé par le concept de partial class entre le code designer et le code fonctionnel de la form
    Il n'y a pas de directive explicite... ce qu'on appelle généralement code-behind en WinForms est le fichier que tu édites manuellement, par opposition à celui du designer

Discussions similaires

  1. 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
  2. Quand utiliser le fichier aspx ou le code-behind?
    Par franculo_caoulene dans le forum ASP.NET
    Réponses: 2
    Dernier message: 11/08/2008, 09h13
  3. Réponses: 2
    Dernier message: 22/08/2006, 11h28
  4. Réponses: 4
    Dernier message: 10/04/2006, 14h23
  5. [CR8.5] Utilisation des codes barre
    Par Robert dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 20/01/2005, 16h13

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