NVelocity问题
在运用NVelocity的时候,
需要一个*.htm对应一个.cs文件吗?
如果页面的个数是不固定的(美工添加的),难不成都要为每个页面添加.cs文件来写逻辑吗?
求指教,谢谢。
------解决方案--------------------一般是这样的。
页面类型相同的使用同一个模板文件,如列表类,图片显示类等
------解决方案--------------------NVelocity不用一个*.html对应一个.cs的
比如top(公共),index(首页),bottom(底部)
可以在index中#parse("top.htm"),以及#parse("bottom.htm")加载进来。
模版中的一些指定逻辑处理以及相关函数可以用
private IContext context = new VelocityContext();
context.put(key,value);
最后获取模版文件合并模版进行输出
具体你可以google搜索,有不少文章都有介绍