ASP实现自定义标签模板
摘要:这不是一个新话题了,无论是asp还是asp.net,谁都想实现真正的数据和显示分离。今天下午弄了一下,实现了这个效果。大概过程就是美工人员来制作模板,然后模板里面可以使用一些自定义标签,最后由程序来加载模板并输出实际的加了内容的页面。比如说下面的自定义标签
<tag:loop channel/>就表示
文章栏目ID为17,共显示10条记录,每条记录最多显示10个字符,不比是精华,分两栏显示。本文章演示的是原理,根据这个原理可以实现更复杂的模板。
一、定义模板
template.htm
二、处理模板
Default.asp
三、最终效果
小节:这里演示的语法是ASP的,你几乎可以不加修改的转换为vb.net代码,呵呵,几乎就是修改一下FSO能力。根据这个原理,你就可以写一个支持多种模板和皮肤的网站了。虽然我们在前期开发的时候可能得费一些力气来编码,但这是值得的。
源码下载地址:
https://files.cnblogs.com/onlytiancai/AspCustomTag.rar