功能不错的asp模板类代码附下载第1/4页

此类支持循环替换,支持嵌套循环替换,支持多模板。 

类的代码就不贴不来啰嗦了,在后面有下载,只贴出demo的代码。

一、模板只有一个循环块 

模板文件主要代码 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<title>{myname}模板-{webName}</title> 

</head>

<body> 

<table width="500" border="0" cellspacing="0" cellpadding="0"> 

<!-- begin a_block --> 

<tr> 

<td width="50" height="30">第一列</td> 

<td width="50" height="30">{tpl_1}</td> 

<td width="50" height="30">{tpl_2}</td> 

</tr> 

<!-- end a_block --> 

</table> 

</body> 

替换模板的代码

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 

<!--#include file="tplCls.asp"--> 

<% 

response.Charset="utf-8" 

set newTpl=new tpl 

newTpl.setTpl="tpl.html"

newTpl.setVar "myname","一个块循环的" 

newTpl.setVar "webName","亮亮的博客"

newTpl.setBlock="a_block" 

for tt=0 to 2 

newTpl.setBloVar "tpl_1","第二列_"&tt 

newTpl.setBloVar "tpl_2","第三列_"&tt 

newTpl.outBloVar 

next 

newTpl.outBlock "a_block"

newTpl.out 

set newTpl=nothing

%>

当前1/4页 1234下一页阅读全文

时间: 2024-10-26 15:16:30

功能不错的asp模板类代码附下载第1/4页的相关文章

功能不错的asp模板类代码附下载第1/4页_应用技巧

此类支持循环替换,支持嵌套循环替换,支持多模板.  类的代码就不贴不来啰嗦了,在后面有下载,只贴出demo的代码.  一.模板只有一个循环块  模板文件主要代码  <head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  <title>{myname}模板-{webName}</title>  </head>

ASP模板类代码

Class Template        Private m_FileName, m_Root, m_Unknowns, m_LastError, m_HaltOnErr    Private m_ValueList, m_BlockList    Private m_RegExp        Private Sub Class_Initialize        Set m_ValueList     = CreateObject("Scripting.Dictionary") 

编程算法:求1+2+...+n(模板类) 代码(C++)

题目: 求1+2+...+n, 要求不能使用乘除法\for\while\if\else\switch\case等关键字及条件判断语句(A?B:C). 可以使用模板类求解, 输入模板参数, 进行递归调用, 每次递归值减1, 至模板参数为1时, 显示调用结束模板类. 代码: /* * main.cpp * * Created on: 2014.7.12 *本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/sjjg/

一个asp模板类

模板 一个从类到实例都有的模板的例子这个类还有很多不完善(比如效率),希望大家共同探讨,高手多多指正.-----------------------------------------------------------------------首先介绍asp中的类:Class对象,要求版本 5.像一些面向对象的语言一样,asp中也提供类的支持,不过功能上不完善.对于本类中使用的加以说明:Initialize 事件:在创建类的实例时发生此事件. Private Sub Class_Initiali

比较不错的asp模板引终极讲解(WEB开发之ASP模式)

作者: 孙立 Email: 17bizAT126.com 写于:2006/3/5 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://sunli.cnblogs.com/archive/2006/03/05/343095.html 关键词:ASP 模板 摘要: 阐述一种全新的ASP模板引擎,实现代码(逻辑)层与HTML(表现)层的分离.这种模板实现方法避免了一 般ASP模板加载模板文件(加载组件)和替换所浪费的资源,实现编译型的模板引擎,提高程序的执

仿Aspnetpager的一个PHP分页类代码 附源码下载_php实例

基本逻辑思路和.net的一样,就是将通过实体类来进行配置换成了通过数组进行配置,逻辑比较简单,根据条件判断拼接分页html. 有以下几个简单的功能: 1:支持相关按钮的显示与否配置 2:支持每页数目,文本名称,html标签类名称的自由配置 3:支持url重写过的页面(需自己在配置数组中添加重写规则) 简单吧,还是直接上代码: 核心代码:pager.class.php 复制代码 代码如下: <?php class pager{ //分页的参数配置 private $config=array( //

ASP模板类[实现一维循环和二维循环,可以从文件、数据库、变量取摸板]

变量|模板|数据|数据库|循环 <%'=========================================================' File: class_template.asp' Version:1.0' Date: 2004-5-7' Script Written by R.H' Description: ASP Template Class'=========================================================' Cop

一个PHP缓存类代码(附详细说明)

复制代码 代码如下: <?php define('CACHE_ROOT', dirname(__FILE__).'/cache'); //缓存存放目录 define('CACHE_TIME', 1800);//缓存时间 单位秒 define('CACHE_FIX','.html'); $CacheName=md5($_SERVER['REQUEST_URI']).CACHE_FIX; //缓存文件名 $CacheDir=CACHE_ROOT.'/'.substr($CacheName,0,1);

一个PHP缓存类代码(附详细说明)_php技巧

复制代码 代码如下: <?php define('CACHE_ROOT', dirname(__FILE__).'/cache'); //缓存存放目录 define('CACHE_TIME', 1800);//缓存时间 单位秒 define('CACHE_FIX','.html'); $CacheName=md5($_SERVER['REQUEST_URI']).CACHE_FIX; //缓存文件名 $CacheDir=CACHE_ROOT.'/'.substr($CacheName,0,1);