C# 需要MVC路由帮助
我试图在MVC2中绘制以下路线C# 需要MVC路由帮助,c#,asp.net-mvc,asp.net-mvc-routing,C#,Asp.net Mvc,Asp.net Mvc Routing,我试图在MVC2中绘制以下路线 [absoluteUrl] [absoluteUrl]/[dynamicBlogName] 这两条路线应映射到同一控制器/操作结果 e、 g后置控制器/索引 我还需要绘制这些路线图 [absoluteUrl]/post/[dynamicPostName] [absoluteUrl]/[dynamicBlogName]/post/[dynamicPostName] 这两条路线还应映射到同一控制器/操作结果 e、 g后置控制器/默认值 任何帮助都将不胜感激。我
[absoluteUrl]
[absoluteUrl]/[dynamicBlogName]
这两条路线应映射到同一控制器/操作结果
e、 g后置控制器/索引
我还需要绘制这些路线图
[absoluteUrl]/post/[dynamicPostName]
[absoluteUrl]/[dynamicBlogName]/post/[dynamicPostName]
这两条路线还应映射到同一控制器/操作结果
e、 g后置控制器/默认值
任何帮助都将不胜感激。我不在Visual Studio前面,但请尝试类似的方法
routes.MapRoute(
"Default1",
"",
new { controller = "PostController", action = "Index", dynamicBlogName = ""}
);
routes.MapRoute(
"Default2",
"{dynamicBlogName}",
new { controller = "PostController", action = "Index", dynamicBlogName = "" }
);
routes.MapRoute(
"Default3",
"post/{dynamicPostName}",
new { controller = "PostController", action = "Default", dynamicBlogName = "", dynamicPostName="" }
);
routes.MapRoute(
"Default4",
"{dynamicBlogName}/post/{dynamicPostName}",
new { controller = "PostController", action = "Default", dynamicBlogName = "", dynamicPostName="" }
);
我不是在VisualStudio前面,但请尝试类似的方法
routes.MapRoute(
"Default1",
"",
new { controller = "PostController", action = "Index", dynamicBlogName = ""}
);
routes.MapRoute(
"Default2",
"{dynamicBlogName}",
new { controller = "PostController", action = "Index", dynamicBlogName = "" }
);
routes.MapRoute(
"Default3",
"post/{dynamicPostName}",
new { controller = "PostController", action = "Default", dynamicBlogName = "", dynamicPostName="" }
);
routes.MapRoute(
"Default4",
"{dynamicBlogName}/post/{dynamicPostName}",
new { controller = "PostController", action = "Default", dynamicBlogName = "", dynamicPostName="" }
);