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 :

Faire une condition selon l'URL


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 114
    Par défaut Faire une condition selon l'URL
    J'aurai aimé savoir comment faire pour qu'en C# on puisse récupérer l'URL et en faire une condition applicable en asp.

    En gros je doit faire en sorte que si l'url finit par "Kid=00000000-0000-0000-0000-000000000000" (un nouveau truc quoi) une variable prendre comme valeur (string pas boolean) "false" sinon "true", puis le mettre dans l'asp.

    Merci

  2. #2
    Membre averti
    Inscrit en
    Octobre 2002
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Octobre 2002
    Messages : 25
    Par défaut
    Code behind (dans ta méthode Page_Load) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (Request.QueryString["Kid"] == "00000000-0000-0000-0000-000000000000")
       TaVariableString = "true";
    else
       TaVariableString = "false";

    Page aspx (à l'endroit où tu veux l'afficher) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <% Response.Write(TaVariableString); %>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 114
    Par défaut
    Merci mais sa ne marche pas :/

    Je vais être plus précis, je veux faire en sorte qu'un Textbox soit désactivé si le kid est différent de 0000...

    J'ai opter pour ses modifications :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (Request.QueryString["Kid"] == "00000000-0000-0000-0000-000000000000")
                    Enabled = "Enabled = 'true'";
                else
                    Enabled = "Enabled = 'false'";
    Et en ASP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:TextBox ID="txtLogin" "<% Response.Write(Enabled); %>" runat="server" >
    Mais il n'apprécie pas les balise d'asp, comment y remédier ?

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:TextBox ID="txtLogin" enable="<%#Enabled  %>" runat="server" >
    sachant que Enabled est une variable protégée.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 114
    Par défaut
    C'est bon, merci à vous deux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire une somme selon la condition
    Par GreatDeveloperOnizuka dans le forum Langage SQL
    Réponses: 3
    Dernier message: 14/12/2007, 11h29
  2. Réponses: 16
    Dernier message: 06/04/2007, 13h36
  3. faire une condition pour arrêter une macro
    Par db48752b dans le forum Access
    Réponses: 11
    Dernier message: 21/09/2006, 20h21
  4. [PERL] faire une condition plus compacte
    Par LE NEINDRE dans le forum Langage
    Réponses: 4
    Dernier message: 28/10/2005, 16h03

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