【问题标题】:How to get route "name" when in route controller在路由控制器中如何获取路由“名称”
【发布时间】:2009-05-06 18:45:31
【问题描述】:

我在 asp.net 中使用路由来获取漂亮的 URL

当我在 global.asax 中定义路由时,我创建了两个使用相同控制器 (c#) 的不同路由:

        // Setup code for route a...
        routes.Add("routeb", routea);

        // Setup code for route b...
        routes.Add("routeb", routeb);

(如何)可以从控制器中确定将用户引导到该控制器的“关键”值是什么?或者是使用模式错误 - 如果这是更合适的解决方案,则可以直接将控制器子类化(再次)以区分两者并保留通用代码。

【问题讨论】:

    标签: asp.net asp.net-mvc-routing


    【解决方案1】:

    总是有路由调试器http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx。有时非常有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      • 2018-12-24
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多