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 :

Problem Postback avec LinkButton dans un User Control mis en cache


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 23
    Par défaut Problem Postback avec LinkButton dans un User Control mis en cache
    Bonjour,

    J'ai une Master Page qui contient un user control.

    J'utilise la directive outputcache dans le user control pour faire une version partagé dans le cache.

    Le User Control Contient un LinkButton qui a un événement de Click.

    Le problème c'est qu'on cliquant sur le LinkButton le postback se declenche mais l’événement n'est pas exécuté.

    Je vois pas ou est il le problème?

    Sachant que quand j'applique le cache en programmation dans le code C# ça marche bien, mais je ne peut pas utiliser non plus cette solution car j'ai un autre problème avec la méthode SetVaryByCustom.

    SVP, ya t -il un geek qui peut m'aider?

    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Les informaticiens sont ils forcément des geeks ? bref.

    Si tu désactive totalement le cache, est ce que cela fonctionne normalement ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 23
    Par défaut
    Citation Envoyé par nah666 Voir le message
    Les informaticiens sont ils forcément des geeks ? bref.

    Si tu désactive totalement le cache, est ce que cela fonctionne normalement ?
    J'ai dit geek parce que je pense que la personne qui peut répondre doit maitriser bien les techniques du cache.

    Pour le lien Oui, ça marche, et la totalité de l'application aussi.

    et maintenant je suis dans la phase d'optimisation.

    Ce User Control est partagé par toutes les pages (le header du site). et c'est très utile de le mettre en cache.

    voici la syntaxe de la directive que j'utilise pour activer le cache.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ OutputCache Duration="86400" VaryByParam="none" Shared="true" VaryByCustom="Browser;person"%>
    Voici le code C# qui permet d'activer le cache et faire marcher mon LinkButton normalement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                  Response.Cache.SetCacheability(HttpCacheability.ServerAndPrivate);
    Response.Cache.SetExpires(DateTime.Now.AddSeconds(300));
    Response.Cache.SetValidUntilExpires(true);
    Mais en ajoutant l'instruction qui permet de gérer VaryByCustom , j'aurai un autre problem.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Response.Cache.SetVaryByCustom("browser;person");
    le problem dans ce cas est que dans la méthode GetVaryByCustomString(HttpContext context, string arg) rédéfinit dans le fichier Global.asax , j'aurai parfois la valeur context.session à null.

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/05/2011, 17h37
  2. probleme avec l'affichage d'une image dans un user control
    Par cpotiron dans le forum Windows Forms
    Réponses: 9
    Dernier message: 21/08/2009, 11h30
  3. Affichage d'une image dans un user control
    Par fabfor dans le forum ASP.NET
    Réponses: 2
    Dernier message: 30/04/2007, 17h13
  4. Réponses: 1
    Dernier message: 09/11/2006, 13h34
  5. PROBLEME : chiffre avec virgule dans MySQL
    Par cedre22 dans le forum Requêtes
    Réponses: 11
    Dernier message: 15/12/2005, 16h41

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