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 :

Héritage en asp.net


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 114
    Par défaut Héritage en asp.net
    Bonjour,

    J'essaie d'hériter d'une classe, voici la classe en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    public partial class Participation : System.Web.UI.Page
    {}
    j,ai inclus cela dans la directive de la class qui doit hériter de Participation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Inherits="Participation" %>
    et dans le code behind j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public partial class _Default : Participation
    mais j'ai des erreurs dans la class _Default suite à l'absence de System.Web.UI.Page

    quelqu'un peut il me dire qu'elle est mon erreur ?

    Merci

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Je mettrais: Inherits="_Default"

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 114
    Par défaut
    Pourquoi default ? si j'ai mis participation, c'est parce que c'est la class dont je veux hériter les méthodes.

  4. #4
    Membre éprouvé
    Inscrit en
    Décembre 2003
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2003
    Messages : 108
    Par défaut
    Le code Behind de ta classe est _Default ta page hérite donc par défaut de de celle-ci
    le plus simple est de changer le nom de ta classe dans ton code behind en Participation et à la fois dans le code ascx

  5. #5
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 114
    Par défaut
    c'est ce que j'ai fais... mais cela n'a rien apporter, apparemment il faut créer une class normal et la faire hériter de toutes les autres pages.

Discussions similaires

  1. [C#]Héritage de classe en ASP.net
    Par stefsas dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/05/2010, 13h05
  2. héritage de form avec ASP.NET
    Par sophie1980 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 21/04/2010, 11h22
  3. Réponses: 2
    Dernier message: 23/02/2007, 14h40

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