【问题标题】:Setting Routes Inside/Near Controller Actions?在控制器操作内部/附近设置路由?
【发布时间】:2009-08-09 21:26:35
【问题描述】:

大约 10 个 stackoverflow.com 播客回复 Jeff 提到,他没有将他的路由连接到 global.asax 文件中,而是将它们放在他的控制器中,靠近这些路由将调用的操作。

如何做到这一点?

路由不是必须在路由到的控制器被命中之前注册吗?他在构造函数中这样做吗?我的脑子被鸡与蛋的问题搞糊涂了。

【问题讨论】:

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


    【解决方案1】:

    查看this question

    我强烈推荐您使用这种方法。我使用它取得了巨大的成功。 :)

    基本思想 - 我们使用属性来设置特定操作的路线。
    在应用程序启动时的 global.asax 中,我们使用反射来初始化路由。

    编辑:
    更精确的链接here

    EDIT2:
    与问题无关,但可能值得一试(以防万一):
    来自 MVCContrib 的 RESTful URL。

    【讨论】:

    • 非常好。我在谷歌搜索时错过了属性部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 2017-06-09
    • 1970-01-01
    • 2018-05-13
    • 2012-08-08
    • 1970-01-01
    • 2019-01-12
    相关资源
    最近更新 更多