Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ne pas forcement recuperer qqchose dans la barre d'adresse [ WebForms / Autre ] (wally88)

mardi 19 septembre 2006 à 15:39:15 | Ne pas forcement recuperer qqchose dans la barre d'adresse

wally88

Membre Club
Bonjour, alors j'ai deux pages celui-ci renvoyat sur une meme page mais avec une barre d'adresse différente :
1)recherche.aspx?&rechercherpar=secteur
2)recherche.aspx?&secteur=secteur&ville=ville&public=public&nom=nom

Dans la page commune j'ai le code suivant pour recupérer les valeurs :

        string rechercherpar = Request.Params["rechercherpar"].ToString();
        string vsecteur = Request.Params["secteur"].ToString();
        string vville = Request.Params["ville"].ToString();
        string vpublic = Request.Params["public"].ToString();
        string vnom = Request.Params["nom"].ToString();

Le souci, c'est qu'il ni a que "rechercherpar" ou les autres dans la barre comment faire pour distingué et donc faire les action selon la barre ?
En esperant avoir été a peu pret clair.
Merci.

mercredi 20 septembre 2006 à 18:03:32 | Re : Ne pas forcement recuperer qqchose dans la barre d'adresse

azra

Membre Club Administrateur CodeS-SourceS
Bonjour,

Tu peux tester que la valeur est présente pour distinguer les deux barres:

if (Request.Params["rechercherpar"])
{
;//
}
else if (Request.Params["secteur"])
 {
;//
}


Azra(Florent) - MVS- MCSD.NET

mercredi 20 septembre 2006 à 18:07:06 | Re : Ne pas forcement recuperer qqchose dans la barre d'adresse

wally88

Membre Club
Réponse acceptée !
Non cela ne fonctionne pas car si Request.Params["rechercherpar"] n'existe pas il va faire une erreur, mais j'ai trouver ma réponse que j'ai oublier de poster donc je le fais merci bien :

if (Request.Url.ToString().Contains("rechercherpar"))
{
rechercherpar = Request.Params[
"rechercherpar"].ToString();
}

if (Request.Url.ToString().Contains("nom"))
{
vsecteur = Request.Params[
"secteur"].ToString();
vville = Request.Params[
"ville"].ToString();
vpublic = Request.Params[
"public"].ToString();
vnom = Request.Params[
"nom"].ToString();
}

Voila je récupère l'url est je regarde le mot que je cherche est dans l'url.

Merci de s'etre interresser a mon cas.

mercredi 20 septembre 2006 à 18:12:57 | Re : Ne pas forcement recuperer qqchose dans la barre d'adresse

azra

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Autant pour moi, c'est

if (Request.QueryString["rechercherpar"] != null)
{
;
}
Ce qui est beaucoup plus propre (dans ton cas si il y'a secteur=rechercherpar cela ne marche pas).

A bientôt!


Azra(Florent) - MVS- MCSD.NET

mercredi 20 septembre 2006 à 18:14:04 | Re : Ne pas forcement recuperer qqchose dans la barre d'adresse

wally88

Membre Club
oki merci bien je vais regarder sa de plus pres ;)



Cette discussion est classé dans : string, request, barre, params, tostring


Répondre à ce message

Sujets en rapport avec ce message

request.params [ par coulis ] Bonjour à tous, Voilà j'ai un UC qui se poste un formulaire "Societe1" à lui même par la methode : Dans mon code BEHIND j'ai la fonction suivante q Authentification à OWA en vb.net, bug dans mon code [ par schumileboss ] Bonjour, Je souhaitais savoir si l'un d'entre vous saurait comment s'authentifier à owa en VB.net afin d'ajouter par la suite des rendez vous aux user Verifier le parametre de la chaine de requete [ par kankito ] BONJOUR,Donc voila je souhaites choisir le fichier .xml  que je veux afficher dans mon datagrid a partir de l'url pour ceci 'jai fait le code suivant: Global.asax et EventLog. [ par vlaad ] Bonjour à tous,Je fais une gestion "personnalisée" des erreurs grace à mon Global.asax.J'inscripts ensuite, en cas d'erreur, une entrée dans mon journ comment faire corriger ce code [ par poliboy7 ] voila je suis reponsable d'un site et  il y a cette page qu'on utilise comme page pour modifier le infos des utilisateur mais a chaque fois que je cli response.redirect request.querystring [ par alicia26 ] salut à tous!! j'ai une page de résultat mapage.aspx et l'url contient en paramètre l'email de l'utilisateur. dans mapage.aspx,j'ai un linkbutton sur "If" dans une boucle "For" [ par Minid ] Bonjour à tous,Quelqu'un aurais la gentillesse de m'expliquer pourquoi ceci ne fonctionne pas ?CodeFor counter = 1 To Request.Form("Q1").Count   choic Recuperation de header [ par spinosorus ] Bonjour; J'ai un parametre qui est envoyé dans le Header via une application java (request.setHeader("iv_user")='koko'). Et je voudrais recuperer ce Passer un paramettre du java a asp [ par spinosorus ] Bonjour;J'ai un parametre envoyé dans le Header via une application java (request.setHeader("iv_user")='koko'). Et  je veux le recuperer  en asp ?Et j ASP probleme d'insertion de requete sql dans une variable [ par ChasseurDeChimeres ] Bonjour;Nouvellement débarqué dans les monde de l'asp, je bloque aujourd'hui sur une requéte sql. Plutôt habitué à résoudre mes bugs par moi même ou a


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,920 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.