我正在尝试识别如何将/ 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