如有不明白的地方欢迎加QQ群14670545 探讨
完整的静态页生成方法是比较复杂的,一般的cms里面都有,正则处理,规则验证,特殊字符的替换,url路径的判断等等,此处我们大部分都略去,只把一个大题的模子呈现出来,具体的细节大家可以自行完善的。
生成静态页的原理是都有一个统一的模板规范,这是必须的,至少在一定的逻辑判断下应该有一个模板。
动手前我们需要建立几个文件:
1.配置文件
2.模板文件
3.基础页面
4.生成静态页的处理类
好的,开始动工:
新建一个TemplatePage.htm模板页面,简单的写入一些东西,如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>生成静态页简单示例</title>
</head>
<body>
<h1>$ccJon[0]$</h1>
<ul>
<li>页标题:$ccJon[0]$</li>
<li>名称:$ccJon[1]$</li>
<li>网址:<a href="https://blog.csdn.net/$Porschev[2]$" target="_blank">$ccJon[2]$</a></li>
<li>时间:$ccJon[3]$</li>
<li>详述:$ccJon[4]$</li>
</ul>
</body>
</html>这里的$ccjon[N]$标签是我们需要进行替换的地方,这里写的简单咯,有些cms里面比较纷繁,比如什么for标签(用来循环处理某一个html段的,可能写成loop
),比如什么ds标签(数据集的处理,当然dt,dr标签一样类似)等等,这里说过,我们做简单的,复杂的东西都是在简单的原理基础上进行一定的业务处理。不说了,go
下面我们来新建一个配置文件,新建文件夹Config,在此文件夹下新建CreateHtml.config配置文件,它的代码如下:
<?xml version="1.0" encoding="utf-8" ?>
<web&g

这篇博客介绍了如何简单生成静态页面,包括创建模板文件、配置文件、基础页面以及处理类。通过实例展示了在ASP.NET中使用按钮触发静态页生成的过程。
1101

被折叠的 条评论
为什么被折叠?



