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: 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 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 Request.Params & DGV [ par Rhend ] Bonsoir,Voila, j'ai une page ASPX qui permet de naviguer sur une autre page grâce a une propriété d'un bouton PostBackURL qui me permet de faire un tr [NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.] [ par bossou ] bonjour. je développe une application en ASP.NET et j'ai depuis quelques temps le message d'eereur suivant: [NullReferenceException: La référence d'ob exception asp.net [ par bossou ] Bonjour, Je developpe une application en asp.net ( c#) et j'ai constament une erreur qui apparait du genre : [NullReferenceException: La référence d ListBox et Request.Form [ par leati24 ] Bonjour,Je développe un site web dans lequel j'ai une listBox et deux boutons. Le premier bouton permet d'ouvrir une pop up en javascript pour choisir Request.ServerVariables("AUTH_USER") vide [ par Cafekafe ] Bonjour a tous, j'ai une page web avec laquelle j'aimerais utiliser le Request.ServerVariables("AUTH_USER") pour récuper le ID de mon user, mais lorsq


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,296 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é.