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 :

[débutant] plusieurs fichiers de code behind pour un fichier aspx


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 23
    Par défaut [débutant] plusieurs fichiers de code behind pour un fichier aspx
    Bonjour,

    j'ai une question simple ou idiote je ne sais pas encore.
    j'ai une page toto.aspx
    j'ai deux pages toto_classe1.cs et toto_classe2.cs.
    toto_classe1.cs contient un objet qui est défini dans toto_classe2.cs.

    j'ai mis dans toto.aspx :
    <% @Page Language="C#" Inherits="MyClasse" Src="toto_classe1.cs" %>

    Evidemment lors de l'exécution de la page, la classe définie dans toto_classe2.cs n'est pas reconnue.

    La question qui tue :
    Comment lier les 2 fichiers cs avec le fichier aspx... ou comment lier le fichier toto_classe2.cs pour que l'objet définie soit visible dans toto_classe1.cs ?

    Merci d'avance et encore désolé si la question est bête... ah pour info, je suis obligé d'avoir 2 fichiers .cs

    IDNoires

  2. #2
    Membre éclairé Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Par défaut
    Ben heu, si j'ai bien compris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    classe toto_classe1
    {
     
    private objettoto_classe2;
     
    }
    Non ?

  3. #3
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 23
    Par défaut
    non

    car le compilateur me dit qu'il ne connait pas toto_classe2.
    ça me parait logique puisque toto_classe2 est défini dans toto_classe2.cs qui n'est inclut nulle part ...
    Petite précision, je n'utilise pas VS, je fais un test de dev sans IDE.

  4. #4
    Membre éclairé Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Par défaut
    Ben c'est au niveau des références dans ce cas là, si tu ne trouves pas la classe.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 23
    Par défaut
    mais encore ?
    pourrais tu me donner un exemple de ce que je dois faire exactement ?
    (je suis super débutant en asp.net)
    Merci de ton aide

  6. #6
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut
    pour meme class dans deux fichiers

    ou plus simplement

    toto1.cs
    public partial class NomClass1
    {
    }

    toto2.cs
    public partial class NomClass1
    {
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 06/03/2017, 09h47
  2. Ajouter du code behind pour ma page aspx
    Par Wnejla dans le forum SharePoint
    Réponses: 9
    Dernier message: 07/05/2013, 09h05
  3. Réponses: 2
    Dernier message: 06/10/2009, 23h41
  4. [ASP.NET] Code behind pour impression
    Par NR dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/02/2009, 16h29
  5. Code barre dans des fichiers QuiReport 3.62 pour delphi 7
    Par yanis97 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 07/03/2006, 14h25

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