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 :

[vb.net 2.0] CustomWebControl & Button


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 154
    Par défaut [vb.net 2.0] CustomWebControl & Button
    Bonjour, j'essaye de faire qq chose d'assez simple il me semble. Je veux créer un CustomWebControl avec un button asp (<asp:Button />) à l'intérieur.

    Ensutie je veux accéder a ce bouton dans ma page. Seulement, le render du CustomWebControl ne prend pas en compte que c un bouton serveur.

    Si qq'un à déja fait un truc similaire je suis preneur.

  2. #2
    Membre éprouvé

    Inscrit en
    Avril 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 30
    Par défaut re.: [vb.net 2.0] CustomWebControl & Button
    Tu veux faire quoi auj juste ?

    Tu sais, un customwebcontrol est un objet. Un objet qui hérite de l'objet page. Tu peux tout à fait rejouter des propriétés à ton customwebcontrol :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
        Public Property FormatString() As String
            Get
     
                If ViewState("formatstring") Is Nothing Then
                    ViewState("formatstring") = ""
                End If
                Return ViewState("formatstring")
            End Get
            Set(ByVal value As String)
     
                ViewState("formatstring") = value
     
            End Set
        End Property
    Ensuite soit utiliser les méthode standars d'un page du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
     
            lblDate.Text = DateTime.Now.ToString(FormatString)
     
        End Sub
    Ou bien créé tes propres méthode. Ensuite dans la page où t'as inclu ton contrôl, tu peux modifier les propriété ou déclancher les méthodes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <uc1:Afficheur_date ID="Afficheur_date1" runat="server" FormatString="dd  MMMM yyyy" />

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 154
    Par défaut
    Non en fait je veux faire un composant avec un bouton à l'intérieur. Un bouton asp j'entends. Aussi simplement que ca

  4. #4
    Membre éprouvé

    Inscrit en
    Avril 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 30
    Par défaut re.: [vb.net 2.0] CustomWebControl & Button
    C'est simple pourtant. Regarde mon code. Quel propriétés ou méthode que tu veux accéder de ton boutton ? Dis-toi que toutes les propriétés et méthodes de ton bouttons sont "private" à ton webcontrol. C'est à toi de les rendre publiques.

Discussions similaires

  1. [VB.Net]_Boucle For each et button ?
    Par Gdal dans le forum Windows Forms
    Réponses: 2
    Dernier message: 25/09/2006, 18h20
  2. [VB.NET] Dériver la classe Button
    Par toniolol dans le forum Windows Forms
    Réponses: 4
    Dernier message: 20/12/2005, 09h48
  3. Réponses: 2
    Dernier message: 18/07/2005, 14h06
  4. [VB.NET] [WebControl] Collection de Button
    Par SoaB dans le forum ASP.NET
    Réponses: 5
    Dernier message: 21/02/2005, 15h41
  5. [VB.NET] RequiredFieldValidator et 2 Buttons
    Par Redouane dans le forum ASP.NET
    Réponses: 3
    Dernier message: 19/01/2005, 10h46

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