在ASP中应用模板好像还是今年才兴起的一种新的编程思想,其实有很早以前PHP编程思想中大多用到模板思想。这里说的模板不是C++中的模板,Web开发说所提到的模板一般类似于Dreamwaver中的模板,但实际上又是不同的,下面我举例说明ASP中模板的使用: 首先当然是模板的建立,现在我建立一个显示自己资料的模板
-------------------------- 昵称:{nickname}<BR> 性别:{sex}<BR> 爱好:{fav}<BR> 邮箱:{email}<BR> ---------------------------
以上内容你可以直接赋给变量或存成一个文件,或存到数据库中,等到用的时候把这个值赋给一个变量,这里我把它设给MyData,以下是使用模板的方法: -------------------------------- ' MyData是事先已经赋值好的 MyData=Replace(MyData,"{nickname}","L.J.Y.") MyData=Replace(MyData,"{sex}","男") MyData=Replace(MyData,"{fav}","广泛") MyData=Replace(MyData,"{email}","webmaster@tale99.com") --------------------------------- 这样MyData是改变成了 昵称:L.J.Y.<BR> 性别:男<BR> 爱好:广泛<BR> 邮箱:webmaster@tale99.com<BR>
怎么样?可能你还没有感觉到它的实用性,只好你多用用就完全知道它有多么的实用。 我的建议是把模板数据存到数据,以后用到的时候就读取,可能你会说对于经常用到的模板数据,经常地从数据库读取会消耗很多资源!不错,但是您忘了还有一个Application吗?只要你加个判断,如果Application中还没有模板数据,你把放到里面不就行了,这其实在大型程序中是很实用的,因为Application是一个共用的对像,就算是10000人也是用一个Application是不是很节约。 呵呵,我只是说说自己的经验,可能这个思想真的不好,或者有好多地方值得改进,请多多指教!
|