我有一个带有列表控制器的 Asp.Net Mvc 网站。路线如下所示:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new string[] { "MySite.Web.Controllers" }
);
很标准。现在我的列表控制器中有许多控制器操作。我希望能够转到 /listing/84 并将其转到 Index 操作或转到 /listing/create、/listing/edit、/listing/favorite 或 /listing/others 并将其转到相应的动作。对于我的大多数路线,情况已经如此。这是我的控制器代码:
public ActionResult Index(long? id)
{
// my code that never gets hit
}
我错过了什么吗?