我正在编写一个新的 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/首页/关于
http://localhost /marketing/Home/Contact
http://localhost /marketing/首页/关于
而不是默认页面:
http://localhost/Home/关于 http://localhost/Home/Contact