有两个方法
1读取模版文件——替换对应的内容--保存静态文件
(缺点是信息更新后要更新静态文件)
2ReWrite伪静态 其实内容是动态的
(好处是信息更新后不用考虑更新)
分为以下几步 step1制作模版文件,文件中包含要更改掉的内容,如文章标题等,用$ArticleTitle表示 step2用ASP程序读取模版文件的HTML代码,并从数据库中调出文件的标题用replace方法去替换掉$ArticleTitle step3用ASP程序将已生成的HTML代码保存成HTML文件,并用当前时间为文本名进行保存 说得不知道准不准确,如果还是不懂,你可以到网上查一下,然后学习,把不懂的地方帖出来,这样比较好的可以解决你的问题
<php
function callback($buffer)
{
// replace all the apples with oranges
return (str_replace("apples", "oranges", $buffer));
}
ob_start("callback");
>
<html>
<body>
<p>It's like comparing apples to oranges</p>
</body>
</html>
<php
ob_end_flush();
>
理解这个就会了
先用fopen打开一个模板文件,也就是你想最后生成的静态页的样式。
然后替换掉模板里的一些需要替换的变量,也就是你想在静态页里显示出来的内容替换掉模板里的变量。
最后fwrite写入到你所希望生成的静态页文件
fclose关闭模板文件。
你好。首先下载Dreamweaverexe并打开,选择你使用的编辑语言,本案例用html
打开页面后,选着设计窗口,如图所示。设计窗口可以快速布局网页,不需要自己编辑代码。
打开你要设计的网页的设计图,本经验是百度经验首页为例,首先我们制作顶上的搜索条,点击插入—表格(如图所示)。打开表格属性编辑表格属性。插入1行和5列,表格宽度为1130,(即为网页的宽度),边距,间距分别为0,此表格只是为了定位,因此不设边框。
设置好表格后,可在表格里面插入你的内容,首先我们插入logo,点击插入—图像—选择你要插入的。点确定即可完成logo插入。表格的小大高度都可根据设计图需要调整,鼠标移到表格边框虚线即可拖拉调整高度或宽度。如图所示
接下来我们来做搜索框,点击插入—表单—插入文本域—确定。插入文本框后可点击文本框调整文本框的属性。根据设计图,文本框上班还要添加内容,因此,可选择单元格右击选择表格—拆分单元格,此处是需要添加一行的内容,因此拆分为两行,如图所示。
用同样的办法拆分上面的行,因为要添加10个选择项,因此拆分为10列(右击选中的行—拆分单元格—10列—确定)。拆分好后在小格里面添加文字内容即可。表格大小可根据步骤四调整。
接下来我们做搜索按钮,同样根据设计图要把表格拆分为两行。点击插入插入按钮的。
接下来给按钮添加链接,本次经验分享的是静态网页,因此在此先跟大家分享怎么直接添加按钮链接。同样是点击插入—添加超级链接,填写你事先做好的页面链接,或者其他网站链接。
剩下的内容都可根据方法步奏逐渐添加,调节细节即可完成你想要设计的网页。如图所示是上面步奏所做的静态页面,把所有做好的网页用超级链接链接起来即可做成一个简单的网站
另外我们还可以采用front page。也可以很容易的实现。
望采纳。
运用所谓的伪静态页面,就是指的URL重写,在ASPNET中实现非常简单
首先你要在你的项目里引用两个DLL:
ActionlessFormdll
URLRewriterdll
真正实现重写的是 URLRewriterdll 但是如果你要实现分页,那么必须使用这个ActionlessForm dll
首先在webconfig里写
<configSections>
<section name="RewriterConfig" type="URLRewriterConfigRewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<>
以上就是关于ASP如何生成静态页,但我知道更多的是模板技术,下了一些,看不明白全部的内容,包括:ASP如何生成静态页,但我知道更多的是模板技术,下了一些,看不明白、如何利用模板让asp生成静态网页、PHP利用OB函数生成静态页面,模板页中的循环数据怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)