最近在做个包含了大量重复样式的控件的网站. 如果用MVC的话,我可以针对每个需要单独块编辑的Model写一个局部视图. 然后根据不同逻辑需求拼起来.用现成MVC框架非常容易做到. 但环境是3.5的最高只能用MVC2,没有razor语法,加上没装开发环境. 于是想干脆自己写一个模板生成HTML的框架,一开始也报了点好玩的想法. 但做到后面就觉得,和MVC比起来功能太弱,但自由度很高,想什么样功能都不受限制. 主要代码并不多. 我用json数据来保存视图配置,反序列化得到实例,然后根据手动定义的视图