| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 566 人关注过本帖
标题:[原创]发表一个开发web的模板类,暂时无源码。有感兴趣的看看
只看楼主 加入收藏
vitality2007
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-3-17
收藏
 问题点数:0 回复次数:1 
[原创]发表一个开发web的模板类,暂时无源码。有感兴趣的看看





这是里面的一个说明文件的内容


///////////////////////////////////////////////////////////////////////////////////////

建立一个Templet 虚拟目录

一种asp.net替换标签的替换模板。使用了c#中的指针定位。
用委托对象(函数指针)指象标签对应的解析函数,并用静态对象缓存全部委托对象。
在不改变模板正文的情况下,缓存全部模板内容。
在上面两种缓存和指针定位的基础上。相信你一定会满意他的速度 

第一次打开页面应为要保留到缓存中,真正的速度要看第一次以后的

标签规则为 {$ ******** $} 之间的内容


{$标签名:参数1:参数2:参数3::字符10$}

{$标签名:参数1:参数2:参数3::字节10$}


以 :: 区分标签正文和命令符号 但现在只有两个命令符号 字符和字节
我以后会加上更多的命令符号 :)

标签替换函数规则为------接受全部参数类型为string类型的,参数个数为0--20个的函数,返回类型为string类型
/*************************/


标签和函数对应请看Business.cs 文件内说明

标签具体使用规则请看Templet/templet/aa1.htm 模板内说明

具体调用规则请看项目中的这三个aspx页面

WriteArticon.aspx -- 读模板 解析 写入文件 用于产生静态页面的新闻系统

ReturnText.aspx -- 读模板 解析 返回字符串 用与写经常要改变外观的页面,换皮肤的页面。速度绝对不慢

RetuenString.aspx --接受标签字符串 返回解析结果  常用与ajax 

////////////////////////////////////////////////////

页面支持loop循环,循环具体规则请看ReadMeLoop.txt 文件
不支持嵌套循环,一个页面可多次循环

{$loop(3,0,alter)$} //显示三行,从0行开始,如果有交替列,运行交替列

{$BlockItem$}
<tr><td>默认{$dt[5][name]$} , {$一个参数:dt[dddf]$}</td></tr>
{$/BlockItem$}

{$BlockAlterItem$} // 没有默认行标签对,就不要写 “交替行”标签对
交替
{$/BlockAlterItem$}

{$BlockPatch$} //如果没有 “补充” 标签对。那么当显示行数大于Datatable中的行数时,将只显示Datatable中的行数
补充
{$/BlockPatch$}

{$BlockAlterPatch$} //没有 “补充” 标签对就不要出现 “交替补充标签对”
交替补充
{$/BlockAlterPatch$}

{$/loop$}

///////////////////////////////////////////////////////////////

Mail:vitality2007@hotmail.com

搜索更多相关主题的帖子: web 源码 模板 兴趣 开发 
2006-03-17 15:59
vitality2007
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-3-17
收藏
得分:0 
2006-03-17 16:02
快速回复:[原创]发表一个开发web的模板类,暂时无源码。有感兴趣的看看
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036832 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved