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 :

comment rendre disponible mes évènement dans un usercontrol


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 93
    Par défaut comment rendre disponible mes évènement dans un usercontrol
    voila j'ai un usercontrol qui s'affiche bien j'ai donc dans sa définition un imagebutton qui devrait régir quand on clique de dessus j'ai donc crée un delegate qui s'occupe de ça mais seulement il me semble bien qu'il y a publication quand on clique sur le usercontrol mais rien de ce que j'ai définit n'est éxecuté prière de m'aider si c'est possible

  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
    Un ptit bout de code ?

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    perso j'ai pas trop compris ce que tu voulais. tu veux avoir de disponible un événement de ton UserControl?
    Ex: une page soit au courant que tel ou tel événement est arriver dans ton UserControl?

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 93
    Par défaut code source
    <#<%@ Control Language="C#" EnableTheming="true" AutoEventWireup="true" CodeFile="Registration.ascx.cs" Inherits="Control_Registration" %>
    <div class="register">
    <div>bla bla bla</div>

    <asp:ImageButton ID="ImageButton1" runat="server" OnClick="Registered_Click" />

    </div>#>
    voilà le ascx
    maintenant le ascx.cs

    <#private event RegistrationEventHandler clicke;
    public event RegistrationEventHandler Clicke
    {
    add { clicke += value; }
    remove { clicke += null; }
    }
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Registered_Click(object sender, EventArgs e)
    {

    if (clicke != null) clicke();
    }
    }#>

    appel
    <Controls:regis ID="regis" runat="server" OnClicke="click"
    />
    définition de click()
    protected void Click()
    {
    response.write("on a fait un click sur le imagebutton");
    }

  5. #5
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    Met les balise de code sinon c'est très difficilement compréhensible.

    et ce post ou j'avais déjà répondu pourrait peut être t'aider.

    http://www.developpez.net/forums/sho...d.php?t=520257

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/07/2007, 16h08
  2. Réponses: 3
    Dernier message: 12/04/2007, 11h26
  3. [C#2.0] Comment rendre obligatoire un element dans un Web Service
    Par cosmos38240 dans le forum Services Web
    Réponses: 1
    Dernier message: 02/03/2007, 16h27
  4. rendre disponible mes pages
    Par griese dans le forum Apache
    Réponses: 14
    Dernier message: 09/06/2006, 17h00

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