你可以看看dz的那个
用nvelocity,这个绝对是最好的模板引擎.而且现在asp.net mvc也推荐用这个
楼上说的Dz我看过源代码,其实我个人不建议那样做, 我建议还是使用生成html静态页面,那样才能提现出生成的优势, 关键还是看你的需求了, 生成静态页面其实还是比较复杂的一个东西,特别是数据量大了就不好弄的,而且你数据更新了,要重新生成,所以你要做好批量和单独生成的程序,。生成主要就是 IO操作了,这个就不用说了噻。
nvelocity 这个不错。
关于楼上说的数据量大了和更新问题 其实就是传统cms管理类似的一些东西