【发布时间】:2011-05-12 03:37:40
【问题描述】:
第一:
我确实阅读并尝试实现this 和this 和that,但我完全失败了:(
我的路线是这样的:
routes.MapRoute(
"DefaultRoute",
"{calurl}/{controller}/{action}/{id}",
new { calurl = "none", controller = "Subscriber", action = "Index", id = UrlParameter.Optional }
);
我正在尝试使用 as
"{calurl}.domain.com",
"{controller}/{action}/{id}"
因此路由值calurl 将始终来自子域。
我可以有如下链接:
http://demo.domain.com/Subscriber/Register
从今天开始
http://domain.com/demo/Subscriber/Register
我的尝试
我尝试使用上面链接的示例创建自己的CustomRoute(全部 3 个,一次一个),但我最终总是搞砸了所有事情。
我一直在想,只是将RouteValue["calurl"] 更改为子域就需要很多代码。
什么/我该怎么做?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 routes asp.net-mvc-routing