我正在嘗試識別如何將/ News/5的路由映射到我的新聞控制器。如何將/ News/5的路由映射到我的新聞控制器
這是我NewsController:
public class NewsController : BaseController
{
//
// GET: /News
public ActionResult Index(int id)
{
return View();
}
}
這是我的Global.asax.cs規則:
routes.MapRoute(
"News", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "News", action = "Index", id = -1 } // Parameter defaults
);
我試着去/新聞/ 5,但是我收到一個未找到資源錯誤,但是當去/新聞/索引/ 5它的作品?
我剛纔試過{controller}/{id}
但這只是產生了同樣的問題。
謝謝!
當你試圖'{控制器}/{id}'你是否保留默認操作? '新{控制器=「新聞」,行動=「索引」,編號= -1}' – Lazarus 2012-02-17 16:38:26