【发布时间】:2012-08-23 21:32:25
【问题描述】:
我正在编写一个新的 MVC 应用程序;我想对路由进行一些更改以将部门名称添加到 URL。
以下是VS 2012生成的。
routes.IgnoreRoute("{resource}.axd/{*pathInfo}")
routes.MapRoute( _
name:="Default", _
url:="{controller}/{action}/{id}", _
defaults:=New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional} _
)
我想在路径的开头传递部门名称。 例如。
http://localhost:/hr/Home/Contact
http://localhost/hr/Home/关于
http://localhost/finance/Home/Contact
http://localhost /finance/Home/关于
http://localhost/marketing/Home/Contact
http://localhost/marketing/Home/关于
代替默认页面:
http://localhost /Home/关于 http://localhost /Home/联系方式
【问题讨论】:
标签: c# asp.net-mvc-3 asp.net-mvc-routing maproute