惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
News and Events Feed by Topic
PCI Perspectives
PCI Perspectives
Help Net Security
Help Net Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
V2EX - 技术
V2EX - 技术
Google Online Security Blog
Google Online Security Blog
Hacker News: Ask HN
Hacker News: Ask HN
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Palo Alto Networks Blog
The Last Watchdog
The Last Watchdog
C
Cyber Attacks, Cyber Crime and Cyber Security
Security Latest
Security Latest
Application and Cybersecurity Blog
Application and Cybersecurity Blog
W
WeLiveSecurity
Cloudbric
Cloudbric
O
OpenAI News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Webroot Blog
Webroot Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
Schneier on Security
罗磊的独立博客
雷峰网
雷峰网
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
博客园 - Franky
S
Security @ Cisco Blogs
Project Zero
Project Zero
AI
AI
T
Troy Hunt's Blog
Latest news
Latest news
Simon Willison's Weblog
Simon Willison's Weblog
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tailwind CSS Blog
The Cloudflare Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Scott Helme
Scott Helme
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Jina AI
Jina AI
I
Intezer
V
Visual Studio Blog
Cyberwarzone
Cyberwarzone
博客园 - 叶小钗

博客园 - 水随风

[翱捷报表]报表系统的文件设计 [原创]从中文智能提示到表达式识别与计算 [原创]通过Attribute完成中文智能提示 2008年秋季程序员流行色之Visual studio黑色幽默 [原创]动态编译自定义代码 [资料收集]Attributes in C# [资料收集]Unicode编码问题,编程方面的技巧集合 [小记]TFS看Team编辑状态的命令行 [日语]常用日语汇总(转) [原创]Jquery下的表单验证(二) [原创]在jquery下写的表单验证 - 水随风 - 博客园 [引用]城市编码 -PHP [原创]Repeater在代码中定义模板 [设计模式]Memento pattern(备忘录模式)在Paint.net中的应用 [资料收集]通过 C# 简化 APM [linux]安装过程 [资料收集]All about Unsafe Code in C# [原创]数据访问类 [原创]js获取天气预报
[原创]Html静态页面生成类
水随风 · 2007-11-18 · via 博客园 - 水随风

2007-11-18 11:46  水随风  阅读(644)  评论()    收藏  举报

一个静态页面生成类,看网上很多,自己也来一个。

这个是本类库的类图

然后这个类可以任意制定数据源
生成的时候需要自己用HTML写个模板,然后进行匹配

前台调用代码如下:

 1  ////////////////////////此部分为匹配定义////////////////////
 2         WaterlionHtmlUI WHU = new WaterlionHtmlUI();              //
 3         IList<Model> lm = new List<Model>();                      //
 4         lm.Add(new Model("#waterlion:fieldid#""CustomerID"));   //
 5         lm.Add(new Model("#waterlion:fieldid2#""ContactName")); //
 6         lm.Add(new Model("#waterlion:fieldid1#""CompanyName")); //
 7         lm.Add(new Model("#waterlion:fieldid3#""ContactTitle"));//
 8         lm.Add(new Model("#waterlion:fieldid4#""Address"));     //
 9         lm.Add(new Model("#waterlion:fieldid5#""City"));        //
10         ////////////////////////////////////////////////////////////
11 
12 
13         //..//此为模板和生成路径
14         WHU.PrintPath = "/news/";
15         WHU.TemplatePath="Template.html";
16         WHU.encoding = Encoding.GetEncoding("gb2312");
17         ///////////////////////////////////
18 
19 
20         WHU.DataSource = MyReader;  ///数据源视图
21         WHU.PrintStaticHtml(lm);
22         ////////////////////////////////////////////////////////

DLL文件下载:请点击此处
如果在使用过程中有什么问题,希望您指正错误