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 :

UpdatePanel et visibilité


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 30
    Par défaut UpdatePanel et visibilité
    Bonjour,
    je me permets de mettre mon sujet ici aussi car cela vaut pour c#:

    J'ai un linkbutton qui me permet d'afficher une modalpopup qui est elle meme contenue dans un updatepanel.
    En gros, cela donne cela
    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
     <asp:LinkButton ID="lkToto" runat="server">toto</asp:LinkButton>
     
    <asp:UpdatePanel ID="updtPanTeamProjet" runat="server" 
            EnableViewState="false"  UpdateMode="Always" >
     
            <ContentTemplate>
       <asp:Button ID="btnValidate" runat="server" onclientclick="showPopupOK()" 
                                 Text="Validate" Width="144px" />
              </ContentTemplate>
         </asp:UpdatePanel>
    Quand je clique sur lkToto, la popup s'affiche
    Ce que je souhaite, c quand je clique sur btnValidate, le lkToto soit mis en invisible.
    le code lktoto.visible=false ne fonctionne pas....
    évidemment, sans l'updatepanel, tout fonctionne correctement, mais ya un postback

    Si qq'un a une piste, ce serait assez sympatique

  2. #2
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Bonjour, je ne vois pas vraiment où est ton problème car c'est normal qu'il te masque pas ton LinkButton s'il n'est pas dans l'update-panel, car dans ce cas il faudrait recharger la page par un F5 par exemple mais qui, du coup ,réinitialiserai ton bouton donc tu le verrais encore.
    Ton problème à mon avis c'est qu'il faut que tu gère ton postback dans le pageload avec l'attribut Ispostback

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    protected void Page_Load(object sender, EventArgs e)
            {
                 If(!Ispostback)
                 {
                           // Ton traitement ici 
                 }
            }
    Au quel cas tu fait un traitement ou l'autre ou aucun suivant si tu est dans un postback.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 30
    Par défaut
    Merci
    Je vois ce que tu veux dire.
    Cependant, j'ai plusieurs updatepanel sur ma page, qui est une masterpage d'ailleurs.
    Je ne vois pas comment mettre le link dans un updatepanel qui n'est pas du tout au meme endroit dans ma page.
    Il n'y a pas de notion d'héritage updatepanel?

  4. #4
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Oui en effet tu peux toujours essayer de faire une classe de linkbutton personnaliser qui hériterais de l'update panel, mais je ne sais pas si ça fonctionnera.

Discussions similaires

  1. UpdatePanel imbriqués visibilité
    Par Petit Rasta dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/01/2014, 14h00
  2. Réponses: 6
    Dernier message: 08/09/2004, 12h35
  3. Visibilité d'une variable
    Par nenoeil dans le forum Langage
    Réponses: 3
    Dernier message: 09/07/2004, 14h14
  4. visibilite de mon serveur sur internet
    Par jabaka dans le forum Apache
    Réponses: 9
    Dernier message: 03/05/2004, 14h22
  5. [ActiveX] Visibilité d'une propriété
    Par paradise dans le forum Composants VCL
    Réponses: 2
    Dernier message: 14/11/2002, 18h33

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