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 :

parametrer web.conf via DropDownList


Sujet :

ASP.NET

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut parametrer web.conf via DropDownList
    bonjour
    j'ai besoin de votre aide, je débute en Asp.net et j'ai un petit probleme .
    en fait , j'ai une page web qui contient une dropdownlist et un boutton , j'ai reussi à remplir ma liste via mon web.conf à l'aide de AppSetting (lorsque je clique sur le boutton, la liste est bien remplie) . voila le code :

    pour le web.conf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <appSettings>
        <add key="stock" value="disque,azure,bd"/>
      </appSettings>
    pour ma page aspx.cs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    protected void Button2_Click(object sender, EventArgs e)
            {
                string CSV = ConfigurationManager.AppSettings["stock"].ToString();
                string[] ArrVal = CSV.Split(',');
                foreach (string str in ArrVal)
                {
                    DropDownList1.Items.Add(str);
                }
            }
    alors, maintenant mon probleme est de faire la methode inverse , j'explique :
    si je veux parametrer mon web.conf à travers ma dropdownlist selon mon choix, c.a.d si je selectionne "disque" dans la liste , lorsque je clique sur le boutton , ça sera enregistré comme valeur par défaut dans le web.conf et j'aurai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <add key="stock" value="disque"/>
    svp aidez moi et merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Le web.config n'est pas fait pour stocker des données applicative. Il est là pour paramétrer l'application.

    Donc tu ne peux pas d'une manière simplement écrire dedans. De plus lorsque tu modifies le web.config ton application est automatiquement redémarré.

    Il faut que tu stocke tes données applicative soit en base de données ou soit dans un fichier de données (csv, txt, ...).

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Ah bon !

    c'est pas si simple alors de parametrer l'application et choisir l'endroit de stockage par défaut par l'administrateur ??
    comment procéder alors pour ce faire, vous n'avez pas d'idée?

  4. #4
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    Le fichier de configuration "web.config" est là pour paramétrer ton application. Son noeud "AppSettings" est là quant à lui pour gérer des constantes, pas des variables.

    Si tu dois gérer des listes comme celles que tu montre pour ta Dropdownlist, il faut que tu passes par un fichier XML, un CSV, un TXT (ou une base de données) que tu ajoutes à l'endroit de ton choix dans ta solution.

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/10/2009, 14h33
  2. Écrire dans un fichier .conf via un formulaire
    Par raised dans le forum Langage
    Réponses: 3
    Dernier message: 26/04/2008, 20h26
  3. Appel d'un Web services via excel.
    Par killysui dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 18/02/2008, 14h30
  4. Réponses: 6
    Dernier message: 04/07/2005, 11h32
  5. [Mandrake 10 + win XP] Acces Serveur web linux via XP
    Par bobunny dans le forum Windows XP
    Réponses: 9
    Dernier message: 10/09/2004, 15h15

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