可换皮肤样式的网站最常见的办法是加载不同的css。
这样的优点就是程序后台编码简单只要按需加载相应的css 就可以了,但缺点也很明显页面的展示内容你可以用css来隐藏某些不想显示的内容以更加美观,但如些想要添加一些板块就不行了。
有没有办法我作两套皮肤,放到不同的目录下来加载不同的页面而url又不变?
比如我建两个Area,分别为 Style1,Style2用什么办法可以路由到不同的 Area加载view,但url又不改变
实现一个theme就可以
可以在 http://mvcthemes.codeplex.com/documentation http://www.asp.net http://aspnet.codeplex.com/ 找找,可以找到可用的主题下载
参考文章:
ASP.NET MVC 多套皮肤解决方案