看了不少资料,发现现在ASP.NET做模板大致有3两种方式.1、采用User Control (ascx)
2、采用在System.Web.Page和网页层中间再加一个类。新类中定义好模板后,网页全部继承此类
3、读取指定位置的htm模板文件到数据库中。再动态调用数据库中的html代码,并根据替换一些特定标签的方法生成网页。目前最具扩展性的是第三种方法。
但我用StreamReader 对象读取文件是按行读取。全读取到数据表中时,所有代码成了一行……格式全没了。怎么解决这个问题?或者还有其他能很好的处理模板功能么?要能让美工自由设计的那种。
希望高手给予指点。p.s: 谁能介绍下vs2005中的模板功能?
2、采用在System.Web.Page和网页层中间再加一个类。新类中定义好模板后,网页全部继承此类
3、读取指定位置的htm模板文件到数据库中。再动态调用数据库中的html代码,并根据替换一些特定标签的方法生成网页。目前最具扩展性的是第三种方法。
但我用StreamReader 对象读取文件是按行读取。全读取到数据表中时,所有代码成了一行……格式全没了。怎么解决这个问题?或者还有其他能很好的处理模板功能么?要能让美工自由设计的那种。
希望高手给予指点。p.s: 谁能介绍下vs2005中的模板功能?
PS:
要让美工可以自由的发挥?那美工的设计环境是什么?指望他用vs.net吗?不现实.
据说DOTNETNUKE用的是这个,正在找处理文件是哪个…………
这样美工做好界面就只要在页面上嵌入控件的标签了.
这个方法我得试试.谢谢啊