20
05/12
ASP.NET Mvc实现换肤功能
为Web程序实现皮肤的功能一直是一项长久不衰的话题。 实现的方法无外乎用模版引擎解析皮肤的模版生成页面。 模版引擎也是多种多样,千奇百怪。 不过我觉得Mvc自带的Razor配合Visual Studio在体验上是最爽的模版引擎。 Mvc的View解析其实就是一种模版解析行为,那么我们是否可以利用Mvc的View解析实现程序的换肤功能呢?这样就不需要在另做模版解析的工作。 下面就简单实现一个换肤的例子。 先实现一个普通的Mvc程序,然后再修改成带皮肤切换的Mvc程序。 新建一个空的Mvc3项目。 实现HomeController下的IndexAction...