求一个动态模板解决方案
在做一个webform程序,需要支持多种不同的外观风格,但显示的内容是一样的。
首先想到的肯定是通过skin(css)更换来实现,但现在的实际情况是不同的风格模板虽然显示的内容一样,但结构布局有很大差异,理论上虽然可以通过单纯修改css实现,但实际上很难,必须同时改css+html才行。
核心问题就是求一个能同时动态更换css和html的模板方案。望回复者能先看清楚问题
1、用skin,app_theme这些方案就不用考虑了
2、也不要回复一句用MasterPage,MasterPage我懂,但是是否、如何能解决我的这个问题?
谢谢!
------解决方案--------------------你应该换个角度,就像PHP的WordPress一样,每套风格都放在一个单独的文件夹里,每个里面包含单独的样式和html模板页面(内容一样的话,可以定义相同的标签,只是改变CSS就行,便于后台解析)
那么你程序应该做的就是解析模板,而前台呢,也可以选择不同风格的进行更换
而后期呢,如果添加风格,只需要上传包含该样式和html模板的文件就可以了
------解决方案--------------------