【问题标题】:asp.net MVC generic action handlerasp.net MVC 通用动作处理程序
【发布时间】:2014-11-20 14:23:27
【问题描述】:

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

的操作
return View({class name}); 

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

【问题讨论】:

标签: c# asp.net


【解决方案1】:

您可以在路由中处理。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-12
    • 2010-10-12
    • 1970-01-01
    • 2013-02-15
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    相关资源
    最近更新 更多