【问题标题】:MVC 3 URL dynamic routingMVC 3 URL 动态路由
【发布时间】:2011-09-26 04:45:24
【问题描述】:

你能告诉我如何在 MVC 中做到这一点
我有 2 个网站使用完全相同的制作过程,但有些不同
结构如: 域名.com
----站点1
----站点2
如何设置这样的网址
http://domain.com/Site1/controller1/action1
它将转到控制器:site1_controller1 - 动作:action1

http://domain.com/Site2/controller1/action1
它将转到控制器:site2_controller1 - 动作:action1

或者在这种情况下可以使用任何好的方法。
非常感谢

【问题讨论】:

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


    【解决方案1】:

    您可以考虑使用 MVC 区域而不是串联控制器名称。一个区域只是一组控制器,因此您可以有一个名为 Site1 的区域,其中有一个名为 controller1 的控制器,然后在一个名为 Site2 的区域内有一个单独的控制器2。

    请参阅http://msdn.microsoft.com/en-us/library/ee671793.aspx 了解演练。

    【讨论】:

    • 谢谢,但我不想使用区域。
    猜你喜欢
    • 1970-01-01
    • 2010-12-30
    • 2016-05-22
    • 1970-01-01
    • 2023-03-05
    • 2012-07-23
    • 2011-08-30
    • 1970-01-01
    • 2012-07-06
    相关资源
    最近更新 更多