begin process at 2012 02 14 04:23:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

Ne pas forcement recuperer qqchose dans la barre d'adresse


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ne pas forcement recuperer qqchose dans la barre d'adresse

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ée 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: 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 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 Un ARRAYLIST dans un CRYSTAL REPORT ???? [ par vezz ] salut le monde!!! J'ai un gros problème avec un de mes rapports ...c'est un peu fou meme !!! :P Bon j'explique, il faut que je faire un horaire de url rewriting ou ma femme me quitte pour un programmeur php ! [ par dedzep ] mon site à plus de 30000 références logique de mon site (classique quoi ! ):page coté gauche  : dans un datagrid j'affiche mes familles d'article [ASP-COM] Passer le Request.Form [ par vpoyo ] Bonjour, et merci à ceux qui prennent la peine de lire ce message.J'aimerais faire passer les paramètres contenus dans le Request.Form à une fonction Masquer la barre d'adresse ou garder uniquement l'adresse http://www.monsite.com [ par jakata ] Bonjour tout le monde. J'ai besoin, encore, d'un petit coup de pouce.Je travaille en asp/javascript et, pour certaines raisons, je dois soit cacher ma


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales