/News/5 için bir rotayı harita denetleyicime nasıl eşleştireceğimi bulmaya çalışıyorum. Bu benim Global.asax.cs kural Haber denetleyiciye/News/5 için bir rota nasıl eşlenir
public class NewsController : BaseController
{
//
// GET: /News
public ActionResult Index(int id)
{
return View();
}
}
olduğunu
:Bu
benim NewsController olduğunu routes.MapRoute(
"News", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "News", action = "Index", id = -1 } // Parameter defaults
);
I/Haber/5'e gidin çalışın
ama kaynak bulunamadı hata alırsınız Ancak,/News/Index/5'e giderken işe yarıyor mu?
Sadece {controller}/{id}
'u denedim, ancak bu yalnızca aynı sorunu oluşturdu.
Teşekkürler!
'{denetleyicisi}/{id} 'Varsayılanlarda eylemde bulundun mu? 'new {controller =" Haberler ", action =" Index ", id = -1}' – Lazarus