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

Framework .NET Discussion :

ASP .NET Routing


Sujet :

Framework .NET

  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par défaut ASP .NET Routing
    Bonjour à tous,

    J'ai un problème sur mon projet actuel...
    Je dois trouver moyen de transformer un adresse de type :
    http://...whatever.../.../ProjectName
    en:
    http://...something_else.../default.aspx?ProjectName=ProjectName

    Du coup je pensait à asp.NET Routing module mais je ne suis pas sur que c'est ce dont j'ai besoin...

    Quelqu'un pourrait-il m'aiguiller ?

    Merci à tous,

    thanatoster

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    si c'est fait pour ca. tu crées des routes dans le web.config


    sinon tu refais tout avec ASP.Net MVC

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par défaut
    Tout d'abord, merci pour cette réponse super rapide !!

    Aurais-tu l'un ou l'autre exemple ou tutoriel??
    Tout ce que j'ai pu trouver c'est une doc plutôt obscure mais pas de vrai utilisation de la technologie...

    Bien à toi,

    thanatoster

  4. #4
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par défaut
    Hello,

    Je viens d'approfondir ma recherche et je suis tombé sur les deux blogs suivant :
    http://blogs.msdn.com/mikeormond/arc...nt-of-mvc.aspx
    http://bbits.co.uk/blog/archive/2008...meters-to.aspx

    Les deux exemples marchent au poil mais je n'arrive pas à étendre les fonctionnalités pour ajouter des paramètre en QueryString tel que

    .../default.aspx?ProjectName=ProjectName

    une idée ??

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    comme d'hab, lire la doc officielle
    http://msdn.microsoft.com/en-us/library/cc668201.aspx

  6. #6
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par défaut
    Bon ben d'après ce que je lis ici :

    For example, a request for http://server/application/Products.aspx?id=4 maps to a file that is named Products.aspx that contains code and markup for rendering a response to the browser. The Web page uses the query string value of id=4 to determine what type of content to display, but the value is likely to have little meaning to the user.

    In ASP.NET routing, you define URL patterns that contain placeholders for values that are used when you handle URL requests. At run time, the pieces of the URL that follow the application name are parsed into discrete values, based on a URL pattern that you have defined. For example, in the request for http://server/application/Products/show/beverages, the routing parser can pass the values Products, show, and beverages to a handler for the request. In contrast, in a request that is not managed by URL routing, the /Products/show/beverages fragment would be interpreted as the path of a file in the application.
    ce que je cherche a faire n'est pas possible avec le Routing, si je veux faire ça c'est de l'url rewriting... domage...

  7. #7
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    en 4.0, tu peux le faire http://www.mostlylucid.net/archive/2...y-version.aspx

    mais il faudrait voir si WebFormRouteHandler est spécifique au 4.0


    edit: en 3.5 SP1, on peut le faire aussi
    http://haacked.com/archive/2008/03/1...-webforms.aspx

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/06/2015, 00h34
  2. [Débutant] Changer le nom du controller - routing asp.net
    Par cajou dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 11/10/2014, 19h14
  3. Réponses: 0
    Dernier message: 15/02/2010, 09h45
  4. Choisir PHP ou ASP.NET ?
    Par discogarden dans le forum Général Conception Web
    Réponses: 81
    Dernier message: 31/12/2009, 18h11
  5. Driver postgre pour asp.net
    Par vonbier dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 02/10/2003, 13h35

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