我希望这是在 MVC 4 中编写路由的更好方法,并希望得到一些反馈。
您能否告诉我下面的路由模式是否是 MVC 4 中最好的方法?
我有一个应用程序需要以以下格式显示 url。
http://domain.com/777-777-7777-777-7777/Page1
http://domain.com/777-777-7777-777-7777/Page2
777-777-7777-777-7777 是一个帐号。PageX 是报表页码。
我试图避免在我的项目中破坏其他控制器路由。以下是我尝试过的,但如果这会破坏未来的控制器,则需要反馈。
报告编号加页面路径
routes.MapRoute(
"Report", // Route name
"{AccountNumber}/{ReportPage}",
new { controller = "Report", action = "Navigate", AccountNumber = UrlParameter.Optional, ReportPage = UrlParameter.Optional});
未来的控制器我不想垃圾。
routes.MapRoute(
"FutureController", // Route name
"FutureController/{action}/{id}",
new { controller = "FutureController",id= UrlParameter.Optional});
任何反馈表示赞赏。