【问题标题】:MVC 3 Domain RoutingMVC 3 域路由
【发布时间】:2012-06-19 18:37:58
【问题描述】:

我想知道以下是否可行。我有一个名为 www.myweb.com 的网站。这个网站可以是一个足球队的目录。可以在这里找到团队列表

www.myweb.com/home/teamlist

在选择团队时,会被带到

www.myweb.com/teams/teama or
www.myweb.com/teams/teamb etc

团队区域下的内容将与他们相关,例如

www.myweb.com/teams/teama/fixtures
www.myweb.com/teams/teama/news

我有上述工作,但想知道是否有可能为每个仍然使用当前模型、视图和控制器的团队建立一个单独的网站,例如

www.teama.com

会去显示来自

的数据
www.myweb.com/teams/teama

其中“teams”是控制器,“teama”是“details”操作的参数。也在做

www.teama.com/fixtures 
www.teama.com/news

将显示与

相同的内容
www.myweb.com/teams/teama/fixtures
www.myweb.com/teams/teama/news

非常感谢,希望我的措辞没问题。

鲁迪

【问题讨论】:

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


    【解决方案1】:

    在这种情况下,我会考虑使用IIS URL Rewriting

    【讨论】:

    • 谢谢,我会看看。本来希望使用自定义路由模块进行某种路由。再次感谢会报告
    • 嗯...看了看,不确定这会有所帮助。我希望 URL www.teama.com 触发一条路由,该路由将使用 'id' teama 发送到“teams”控制器和“details”操作。我想做一个路由方案,说明域是否为 www.myweb.com 然后照常进行(即我目前拥有的路由),否则假设它是一个团队域并做我想要弄清楚的事情。希望这是有道理的。
    【解决方案2】:

    看看 MVC 域路由,我自己还在研究它,因为我有类似的要求,但我认为这应该满足你的需要。

    以下链接可能会很方便:

    ASP.Net MVC Domain Routing

    Bolt on multi-tenancy in ASP.Net MVC Part I (link to Part II is on the page)

    【讨论】:

      猜你喜欢
      • 2012-02-21
      • 2011-07-23
      • 1970-01-01
      • 2011-07-03
      • 2011-11-15
      • 1970-01-01
      • 2013-03-12
      • 1970-01-01
      相关资源
      最近更新 更多