/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} 'あなたはデフォルトで行動を続けましたか? 'new {controller =" News "、action =" Index "、id = -1}' – Lazarus