【发布时间】:2011-10-15 19:22:44
【问题描述】:
我创建了以下路线:
routes.MapRoute(
"Notes 1", // Route name
"{book}-{id}", // URL with parameters
new { controller = "Notes", action = "Note", id = UrlParameter.Optional }
);
使用此 URL 和 MVC 路由检查器:
http://127.0.0.1:81/java-abcd-efg
id < efg
book < java-abcd
controller < Notes
action < Note
我的预期是那本书将包含“java”,而 id 将包含“abcd-efg”。有人可以解释什么是错的,为什么不是这样。
谢谢
【问题讨论】:
标签: asp.net-mvc model-view-controller asp.net-mvc-3 asp.net-mvc-routing