MVC 3 URL动态路由

时间:2011-09-26 04:45:25

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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