1
可以說我有一個名爲Store的控制器。有一個索引方法:C#,ASP.NET MVC/MVC2:爲特定控制器添加通配符路由 - 幫助構建路由
public ActionResult Index(string val, long? id, int? id2)
{
return View();
}
我要取的東西,如:
/my-store/some-text
/my-store/some-text/
/my-store/some-text/123456789
/my-store/some-other-text/4562343462345
/my-store/some-other-bla-text/4562343462345/1
/my-store/some-other-bla-bla-text/45345723554/2
所以requerements是:
+控制器鏈接文本是「我的店」,具有路由到存儲控制器
+如果只有一些文字和編號,然後見好就收ID2空
+如果只有一些文字和沒有id,然後就離開ID和ID2空
以下是否正確?
routes.MapRoute(
"Store", // Route name
"my-store/{val}/{id}/{id2}", // URL with parameters
new { controller = "Store", action = "Index", id = UrlParameter.Optional, id2 = UrlParameter.Optional }
);
謝謝您的幫助!