【问题标题】:asp.net mvc - how should i make sure my routes are not conflictingasp.net mvc - 我应该如何确保我的路由不冲突
【发布时间】:2011-10-30 22:17:48
【问题描述】:

我正在开发一个网站,人们可以将他们的路线添加到路线集合中。 我不希望任何人编写可以破坏现有路线的路线。

我怎样才能确保我的路线不会发生冲突,也不会互相破坏。

干杯

帕米德

【问题讨论】:

  • 您允许人们更改路线集合的任何特定原因?我认为这不是 MVC 框架最初打算的用例之一。
  • 我正在编写一个社交网络类应用程序,第三方可以为此创建模块。所以他们也可以让主应用程序在启动时注册他们的路由。

标签: asp.net-mvc url routes


【解决方案1】:

糟糕的路由会破坏其他路由。这不是您可以留给第三方的。

但是,您可以强制它们始终使用顶级固定路由来定义路由。例如:

/ThirdParty1/{controller}/{id}
/ThirPdarty1/{Section}/{controller}/{id}

/ThirdParty2/{controller}/{area}/{id}

【讨论】:

    猜你喜欢
    • 2016-04-17
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多