asp.net MVC泛型动作处理程序

时间:2014-11-20 06:20:06

标签: c# asp.net

我正在为即将发布的OSS制作文档。网址将与/Documentation/{class name}类似。所有文档视图都命名为{namespace}_{classname}。基本上我想知道是否有办法将/Documentation/*的所有请求定向到我的文档控制器中的方法,以便我可以做类似的事情

return View({class name}); 

而不是必须为每个类创建一个方法

1 个答案:

答案 0 :(得分:0)

您可以在路由中处理。

routes.MapRoute(
       "Docs",                                              // Route name
       "Documentation/{className}",                           // URL with parameters
       new { controller = "Documentation", action = "Show", className = "" }  // Parameter defaults
 );

当然假设您有一个带有Show属性的DocumentationController。