2009-07-03 3 views

Répondre

0

Cela ressemble à un acheminement mal configuré. Votre méthode RegisterRoutes en Global.asax.cs devrait ressembler à ceci:

public static void RegisterRoutes(RouteCollection routes) 
    { 
     routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 

     routes.MapRoute(
      "Default",            // Route name 
      "{controller}/{action}/{id}",       // URL with parameters 
      new { controller = "Account", action = "Login", id = "" } // Parameter defaults 
     ); 

    } 

En ligne "{contrôleur}/{action}/{id}" présence de {id} moyens qui va être remplacé par sa valeur.

Tout autre paramètre qui n'est pas présent dans la chaîne de routage serait décodé comme? Some_param = value

0

Ah - parce que la route par défaut exige 'id', vos paramètres dans la vue (html) et le contrôleur doit être appelé id.

Questions connexes