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 :

[ASP.NET MVC] Problème de routage.


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 10
    Points : 11
    Points
    11
    Par défaut [ASP.NET MVC] Problème de routage.
    Bonjour à tous,

    Voici ma configuration de routage dans mon global.asax :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
     
        routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Blog", action = "Index", id = "" }  // Parameter defaults
        );
     
        routes.MapRoute(
            "Blog",                                                 // Route name
            "Blog/{id}",                                          // URL with parameters
            new { controller = "Blog", action = "Index", id = ""}  // Parameter defaults
        );
    }
    Jetez un coup d'oeil à la deuxième route. Je veux être en mesure d'appeler une page de Blog de cette façon : http://localhost:xxxx/Blog/1

    J'obtiens une erreur 404 lors d'un tel appel.

    Quelqu'un peut m'aider ?

    Merci d'avance.

  2. #2
    Membre éprouvé Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Points : 1 108
    Points
    1 108
    Par défaut
    Bonjour,

    La première choses à savoir c'est qu'est-ce que tu utilises IIS, cassini ?
    pour IIS, il faut faire deux trois manips pour qu'il soit capable d'interpréter les urls type MVC. Si la première "route" que tu as indiqué fonctionne, j'imagine que ce problème est déjà réglée.

    Sinon, essaie une route du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    routes.MapRoute(
            "Blog",                                                 // Route name
            "Blog/Page/{id}",                                          // URL with parameters
            new { controller = "Blog", action = "Index", id = ""}  // Parameter defaults
        );
    Il me semble qu'il est nécessaire de mettre quelque chose pour l'action, quitte a en changer derrière (à vérifier)

Discussions similaires

  1. ASP.NET MVC 3 : problème decimal jQuery
    Par Keilen dans le forum ASP.NET MVC
    Réponses: 5
    Dernier message: 03/04/2011, 03h08
  2. Réponses: 1
    Dernier message: 28/02/2011, 09h28
  3. Problème installation ASP.NET MVC
    Par Mo_Poly dans le forum ASP.NET MVC
    Réponses: 7
    Dernier message: 20/04/2010, 14h54
  4. Réponses: 2
    Dernier message: 21/09/2009, 16h10
  5. ASP.net MVC=> Probléme de routage
    Par Archeone dans le forum ASP.NET
    Réponses: 1
    Dernier message: 13/06/2009, 15h05

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