2009-07-03 43 views

回答

0

看起來像錯誤配置的路由。您的RegisterRoutes在Global.asax.cs中的方法應該是這樣的:

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 
     ); 

    } 

在線 「{控制器}/{行動} /(編號)」 的{ID}裝置,其將會存在於被取代由它的價值。

路由字符串中不存在的任何其他參數將被解碼爲?some_param = value

0

啊 - 因爲默認路由需要 '身份證',在視圖中的參數(HTML)和控制器必須調用ID。

相關問題