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 :

Garder une information avec ASP.NET


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 391
    Par défaut Garder une information avec ASP.NET
    Bonjour,

    est-il possible, quand on a une application web, de garder une information de côté qui puisse être appelé à chaque rechargement de la page ? Un peu comme une session sauf que ça doit être aussi utilisable dans une webmethod ?


    Edit : Pour donner un exemple, je dispose d'un tableau dans lequel je peux cocher des checkbox. J'aimerais y appliquer un filtre de façon à ce que ce tableau n'affiche que les lignes avec une case coché et ceci tant que le filtre est opérationnel (donc même en cas de rechargement de la page, si le filtre est toujours coché, je ne dois affiché que les lignes correpsondantes).
    J'ai ça pour l'instant mais je ne sais pas comment continuer :



    Merci d'avance =D

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Oui c'est faisable, on peut passer par la session, via une propriété par exemple :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public string MaPropriete
    {
        get { return Session["toto"].ToString(); }
        set { Session["toto"] = value; }
    }
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 391
    Par défaut
    Merci.

    Je vais regarder ce que je peux faire avec ça

  4. #4
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Sous réserve d'activer l'attribut EnableSession du webmethod.

  5. #5
    Candidat au Club

    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Par défaut
    Moi j'essaierais avec une variable static.
    Tu met une variable globales static qui indique si ton filtre est activé ou pas, tu met à jour cette variable sur le cehckedchange de ton filtre et tu teste ta variable globale à chaque fois. Avec cette methode même si la page est rechargée la variable static garde sa valeur.
    static int monfiltre.

  6. #6
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Une variable statique, pourquoi pas mais ça ne répond pas au même scénario. La variable statique serait utile dans le cas où la donnée (ici le filtre) soit commun à tous les utilisateurs du site. Dans ce cas oui une variable statique pourrait être la solution (quoi que ça n'est pas thread-safe), tout comme l'objet Application ou l'objet Cache peuvent aussi être utilisés.

    Dans le cas où chaque utilisateur peut définir son propre filtre, indépendamment du filtre des autres (ce qui est souvent le cas), il convient d'utiliser la session.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/12/2009, 19h12
  2. créer une application de workflow avec ASP.NET
    Par samworkflow dans le forum SharePoint
    Réponses: 1
    Dernier message: 09/03/2009, 11h35
  3. Comment capturer le contenu d'une page web avec asp.net et c#
    Par mehdi_scofield dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/10/2008, 16h34
  4. Connection à une base SQL Server 2005 avec ASP.NET en C#
    Par LaDeveloppeuse dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/05/2007, 10h29
  5. [débutant]Utilisez une DLL avec ASP.Net
    Par _Fabien dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/03/2007, 13h02

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