日期:2014-05-17  浏览次数:20483 次

ASP.NET MVC根据不同域名,调用不同“主题”的VIEW。可以吗?
因为这些VIEW是从根本上改变的,不是单纯CSS改变一下的。

但默认的目录结果是
/Views/控制器名称/视图

如何才能这样呢?

/Views/控制器名称/主题/视图

因为需要不同版式的,只有这样才是好方法,请问怎么实现呢?
------解决方案--------------------
修改MapRoute格式
------解决方案--------------------
建议你使用一个动作过滤器。根据httpContext传送的域名设置对应的RouteData,再应用到不同的View。