本日志标题:ASP2HTML WITH TEMPLET        [2004-8-6]

ASP2HTML WITH TEMPLET(2 means to:)

我希望大家看到该标题就能让想象到它的功能:

1,WITH TEMPLET意思是,生成的页面架构将采用某个已设定的模板,在此之前我的一篇教程中介绍过,希望各位在看本教程之前对ASP采用模板应熟悉下。(当然,不看也没有问题,本教程同样会提及精华部分的:)具体参考:http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=474

2,ASP2HTML。不要我再说ASP转变成HTML的好处了吧,呵呵,其中最值得知道的就是:静态HTML页和动态页对服务器的要求承受能力小得多,同样,静态HTML搜索几率远比动态页面的多得多。

那么,我现在需要处理的技术问题就是:
1,如何实现模板技术?(先参看下上篇文章吧)
2,如何实现2HTML技术?
3,如何让模板技术与2HTML技术结合?

一、先进行技术原理分析

1,模板技术参看 http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=474

2,2HTML技术又该如何实现呢?如何使得ASP页面转变为HTML?一般都会想到FSO组件,因为该组件能新建任何文件格式。

那么其整个运行过程是怎么样的呢?
a,提供信息输入页面进行信息收集;
b,接受信息值先保存数据库,再FSO生成文件;
c,技术性完成任务,显示刚被创建的HTML文件的路径地址。

该技术的实现过程中有如下几个难点:

i,FSO生成的文件是直接放在一个大文件夹下,还是单独放在某个每日更新的子文件夹中?可能表述不准确,这样理解吧:相信通过FSO生成的文件随着时间的推移,文件会越来越多,管理也会越来越乱……通常你可能看到一些地址诸如 http://www.xxx.com/a/2004-5-20/200405201111.html 可以分析得出应该是建立了当前日期的文件夹。这样,一天就是一个文件夹的页面内容,查看管理也就显得比较合理。

ii,我在试图通过以上方法建立文件夹的时候,又发现了第二个问题。第一次通过FSO建立以当前日期命名的文件夹,没有问题。当我有新的文件需要生成时,因为是同一个程序,所以,其又将会执行建立同样的文件夹。此时,FSO组件会发现该路径已存在……卡壳-_-! 继续处理,在首行添加代码:

On Error Resume Next

嘿嘿,达到自欺欺人、掩耳盗铃的效果。

当然规矩的用法是判断文件夹的有无



<%
Set fso = Server.CreateObject("Scripting.FileSystemObject")
if (fso.FolderExists(Server.MapPath(folder))) then
'判断如果存在就不做处理
else
'判断如果不存在则建立新文件夹
fso.CreateFolder(Server.MapPath(folder))
end if
%>



iii,文件夹是建立了,文件该如何建立呢?主要也就是文件名的生成。当然这个就需要自己来写个函数,功能就是如何生成文件名:)


<%
function makefilename(fname)
fname = fname '前fname为变量,后fname为函数参数引用
fname = replace(fname,"-","")
fname = replace(fname," ","")
fname = replace(fname,":","")
fname = replace(fname,"PM","")
fname = replace(fname,"AM","")
fname = replace(fname,"上午","")
fname = replace(fname,"下午","")
makefilename = fname & ".html"
end function
%>

引用函数则:
<%fname = makefilename(now())%>


其实嘛,就是以年月日时分秒命名的文件。

iv,最后,生成的文件该如何查看到?当然需要把生成文件的路径保存的数据库中,并且添加到相对应的记录集中了。当然,这在下面的数据库设计时会提及到。

3,模板技术和2HTML技术的结合:将模板中特殊代码的值替换为从表单接受过来的值,完成模板功能;将最终替换过的所有模板代码生成HTML文件。需要注意的是:替换应能将输入数据的格式或者支持UBB的代码彻底改变。


二,再进行数据库设计

目前数据库的设计需要两个表:一个是存放模板数据的;一个是存放信息内容的。

1,建立新数据库asp2html.mdb

2,设计新数据库表c_moban
字段m_id(自动编号,主关键字);字段m_html(备注类型)。
并将下列完整的代码拷贝至m_html字段


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=hz">
<title>Cnbruce.Com | ASP2HTML TEST</title>
</head>
<body leftmargin="0" topmargin="0">
<table width="100%" height="100%" border="0" cellpadding="5" cellspacing="2">
<tr align="right" bgcolor="#CCCCCC">
<td height="20" colspan="2">$cntop$</td>
</tr>
<tr valign="top">
<td width="25%" bgcolor="#e5e5e5">$cnleft$</td>
<td width="74%" bgcolor="#f3f3f3">$cnright$</td>
</tr>
</table>
</body>
</html>



3,设计新数据库表c_news

字段c_id:自动编号,主关键字
字段c_title:文本类型,保存文章标题
字段c_content:备注类型,保存文章内容
字段c_filepath:文本类型,保持生成文件的路径地址
字段c_time:日期/时间类型,默认值:Now()


三,页面需求设计

1,首先建立一个存放HTML页的文件夹

在文件同一目录下,建立文件夹newsfile,夹子内部主要存放生成的HTML页面,当然内部还会采用程序方式建立以日期命名的子文件夹,以方便浏览以及管理。

2,功能函数页面lib.asp


<%
'生成文件名的函数
function makefilename(fname)
fname = fname
fname = replace(fname,"-","")
fname = replace(fname," ","")
fname = replace(fname,":","")
fname = replace(fname,"PM","")
fname = replace(fname,"AM","")
fname = replace(fname,"上午","")
fname = replace(fname,"下午","")
makefilename=fname & ".shtml"
end function

'保持数据格式不变的函数
function HTMLEncode(fString)
fString = replace(fString, ">", "&gt;")
fString = replace(fString, "<", "&lt;")
fString = Replace(fString, CHR(32), "&nbsp;")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "<br>")
fString = Replace(fString, CHR(10), "<br>")
HTMLEncode = fString
end function
%>



3,数据库连接页面conn.asp
完成数据库的字符串连接方法


<%
set conn = Server.CreateObject("ADODB.Connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("asp2html.mdb")
conn.Open connstr
%>



4,信息输入页面add.html
其实很简单:)就是表单嘛。注意action是跳转到addit.asp

[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

5,处理数据功能显示页面addit.asp
首先是处理接受过来的数据,并将值写入数据库;接着将模板代码进行引用,并将其中特殊代码转换为接受值,最终通过FSO生成HTML页面。其中需要注意的还有,生成文件的路径地址保存至数据库表。



<%'容错处理
On Error Resume Next
%>

<!--#include file="conn.asp" -->
<!--#include file="lib.asp" -->

<%'接受传递值
c_title=request.form("c_title")
c_content=request.form("c_content")
%>

<%'生成HTML文件名,建立文件夹,指定文件路径
fname = makefilename(now()) 'makefilename为自定义函数
folder = "newsfile/"&date()&"/"
filepath = folder&fname
%>

<%'将接受值及路径保持至数据库表
sql = "Select * from c_news"
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open sql,conn,3,2
rs.addnew
rs("c_title")=c_title
rs("c_content")=c_content
rs("c_filepath")=filepath
rs.update
rs.close
Set rs = Nothing
%>

<%'打开模板代码,并将其中特殊代码转变为接受值
sql1="select m_id,m_html from c_moban where m_id=1"
set rs1=Server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,1
mb_code=rs1("m_html")
rs1.close
set rs1=nothing
conn.close
set conn=nothing
c_title=htmlencode(c_title)
c_content=htmlencode(c_content)
mb_code=replace(mb_code,"$cntop$",now())
mb_code=replace(mb_code,"$cnleft$",c_title)
mb_code=replace(mb_code,"$cnright$",c_content)
%>

<%'生成HTML页面
Set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.CreateFolder(Server.MapPath(folder))
Set fout = fso.CreateTextFile(Server.MapPath(filepath))
fout.WriteLine mb_code
fout.close
%>

文章添加成功,<a href="showit.asp">浏览</a>



6,显示数据库表记录,并做指向HTML页的链接:showit.asp


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

7,修改数据内容页change.asp

修改数据内容,同时也需要修改更新对应的HTML页面。修改其实就是重新生成文件,且文件名和之前一样,类似文件的覆盖。


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

8,删除记录页del.asp

同样!删除,除了删除数据库表中的记录,与其对应的HTML页面也需删除。代码如下:


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

<%
c_id = request.querystring("c_id")
sql = "Select * from c_news where c_id="&c_id
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open sql,conn,2,3

filepath=rs("c_filepath")
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile(Server.mappath(filepath))
Set fso = nothing

rs.delete
rs.close
Set rs = Nothing
conn.close
set conn=nothing
%>

<%response.redirect("showit.asp")%>



四,其它功能

模板管理页面:

不会每次都是打开数据库表进行增加或者修改模板代码吧,所以,管理代码的页面程序不能少了,自己捣鼓下应该很简单的。当然,之前管理员的登录认证程序就不在书中交代了:)还有,如果设计了多个模板,那么在发表信息的时候应添加模板选择单选框,同样在执行转换HTML时,SQL选择的不同m_id了。


不管怎么说,先把这些技术自己调试感受下。多多操作,相信“读书千遍,其意自见”。

调试地址: http://www.cnbruce.com/test/asp2html/showit.asp

文件下载: ftp://dw8.cn:dw8.cn@dw8.cn/2005/a2h/asp2html.rar




在百度搜索完整的ASP2HTML WITH TEMPLET内容,或者用Google搜索相关的更多内容

By [cnbruce] at 17:40:57 | 评论 [143] | 浏览 [51490] | TrackBack| 返回顶部

About Comments
回来了 就好
偶也继续学习中`````
By [amily] at 2004-8-7 4:32:12
不错,正在想如何解决生成日期文件就看倒你的网站了
By [xf5b] at 2004-8-7 17:35:49
By [mm] at 2004-8-9 1:09:38
我是一个新来的,可是却学到了很多知识.
谢谢你,站长.
By [yanhui] at 2004-8-9 16:12:48
怎么说好久不见你了,又长进了,呵呵。现在 视觉中国 就是asp2html的吧。我也想我我现在供职的中银网好好改改了。
By [spica] at 2004-8-9 17:13:16
花了一个下午在你站内,学了很多东西.真的要好好谢谢你——呵呵,我在沈阳,姓戴,你要是有机会来沈阳我请你大吃一顿吧。QQ7040889.
By [snowalk] at 2004-8-14 16:15:48
晕~!和我是本家啊,有空到沈阳一定找你
By [cnbruce] at 2004-8-14 20:07:53
By [] at 2004-9-16 15:00:48
很早就看过你的教程,受益匪浅!真诚的谢谢您,戴老师!
By [小家伙] at 2004-9-17 22:14:23
如何能生成新闻标题列表,并进行分页处理。
By [yeyi] at 2004-9-20 13:44:26
.
By [[img].[/img]] at 2004-9-22 13:08:01
学习中~~好东西~~
By [wisely] at 2004-9-23 8:26:07
请教下,里面的这个
<%'容错处理
On Error Resume Next
%>

具体是怎么样运行的,能不能解释下,当已存在文件夹的时候他怎么样执行操作
By [wiselyman] at 2004-10-17 16:36:30
8错!!我这么菜都看会了!!很合我的胃口^_^
By [zeus-fan] at 2004-10-17 16:48:48
还想问句,如果转换成shtml的话,是不是所有的shtml模版的代码都要放到哪个数据库文件里面?如果每次模版更改了,都要重新把html的代码换进去?
By [wiselyman] at 2004-10-17 17:02:01
我下载了你的代码运行时发现add时不行,就是生成不了文件!但是数据库里添加记录了,所以列表页面有这个新加的记录,但是点进去没有这个页面,查看硬盘发现没有生成新的文件夹和文件,请问是怎么回事啊,我开始是以为不支持fso造成的,但是我按照网上说的开启fso方法:在 开始-“运行”中执行regsvr32.exe scrrun.dll,运行后提示成功!请问大侠是怎么回事啊,我看你的那个演示地址里可以的啊!还有就是你生成的是shtml代码,生成这个代码是不是需要身体特别支持啊?
By [xboss] at 2004-10-18 9:47:47
to wiselyman:容错处理即,如果存在该文件夹再建立的时候不会有错误提醒,直接忽略不计。不过你还可以用该方法调试:


<%
Set fso = Server.CreateObject("Scripting.FileSystemObject")

if (fso.FolderExists(Server.MapPath(folder))) then
'判断如果存在就不做处理
else
'判断如果不存在则建立新文件夹
fso.CreateFolder(Server.MapPath(folder))
end if
%>



还有,模板你可多设计几个,然后在添加数据的时候选择模板几就可以了。目前我的方法只能是采用2HTML之后的数据库能转换,不能批量处理之前的数据转HTML。

to xboss:shtml我只是做的一种形式,真实技术并没采用,所以我的当前转HTML的方法是不需要特别支持的。
By [cnbruce] at 2004-10-18 10:03:32
知道了,大哥!!你真牛,什么都懂!!是我们偶像级的人物!
By [wiselyman] at 2004-10-18 10:45:34
哪个add时生成不了文件请问是怎么回事啊?
By [xboss] at 2004-10-18 11:52:14
还有就是你的显示列表页面还是asp页面啊(showit.asp),怎么让它也是静态页面呢?
By [xboss] at 2004-10-18 14:38:03
By [bbbbb] at 2004-11-18 20:30:34
7,修改数据内容页chang.asp

应当是change.asp
也许是疏忽了
By [nmlnj] at 2004-11-25 15:14:05
OK,tks/
By [cnbruce] at 2004-11-25 15:26:53
呵呵 我是初学者 有机会结识高手不?我得QQ 76437853
By [冷俊] at 2004-12-3 10:39:48
灰色背景+不是纯黑的字体让人看起来不舒服,至少看久了。。
[Edit on 2005-1-19 10:24:01 By 27805034]
By [27805034] at 2005-1-19 10:23:05
我是上个星期开始学习ASP的,在网上找了不少关于ASP的资料.在《ASP编程入门进阶
:认识表单》里看见了"
http://www.cnbruce.com"的链接,因为感觉"认识表单"这页写的很棒(应该是cnbruce写的吧),所以就把上面的链接打开了.进来后感觉挺不错的,我想我有空会常来的.
By [shun] at 2005-1-27 9:50:40
楼主, 你好!谢谢你的文章,令人得益不浅.
依你的方法,作了一个新闻发布系统,所有都很棒,只有filepath(数据库内)及所产生的页面是空的,何解?请指教.
By [亚迪遜] at 2005-2-7 11:19:05
但是,如果网页中的图片地址你又怎样替换呢?
你所写的教程没有提及到图片路径问题啊,是纯文本的网页生成。。。
请指教。
By [xixi] at 2005-3-3 16:39:08
图片用UBB
By [ubb] at 2005-3-3 17:19:06
一般是把一个摸板页面放在一个专门的文件里然后再通过调用fso读取这个页面的所有代码再替换再重新生成一个新的网页,而且一般这个网页和摸板页面是不在同一个文件里的,那摸板里的图片呢?摸板里的图片和摸板页面是在同一个文件里的,被读出来生成另一个页面以后,图片路径怎样处理或者说图片怎样处理才能在新的网页里显示?
By [xixi] at 2005-3-3 22:26:34
摸板页面是在数据库,这和论坛使用UBB一个样,只是最后的ASP页面FSO生成的HTML。
在生成ASP之前UBB已经将图片地址转换为http 协议的绝对地址了吧
By [ubb] at 2005-3-3 23:44:18
假如摸板不存在数据库里呢?
你说的能不能给些实例呢?
或者解析清楚一点嘛。
By [xixi] at 2005-3-4 13:14:08
晕,一下子打了太多字,验证码都过期了,后退回来刚才打的字都不见了
By [surain] at 2005-4-15 10:03:12
to xixi:我想,把模板存为文件的话,在数据库的模板表里存放对应模板编号的实际文件地址,然后要生成页面的时候先从模板读出代码再进行替换就可以了。^_^不知道是不是这样呢?这里很不错,学到不少啊。顺便介绍下我的blog:Surain's Weblog-The Sky for Surain
[Edit on 2005-4-15 10:09:51 By surain]
By [surain] at 2005-4-15 10:07:41
谢谢!感谢站长及全体同仁为大家无私奉献这么多的好东东,辛苦你们了,再次感谢你们!!!
By [beniao] at 2005-6-27 20:23:41
好贴 ,顶!
学习中………………!
By [sexbboy] at 2005-7-11 9:37:56
为什么很多大型网站的首页都是静态页面,是怎么生成的呢?
By [sexbboy] at 2005-7-11 11:00:03
请问站长,为何没有谈到分页.
By [caiaykang] at 2005-8-5 16:55:44
我想要的分页效果是这样的,index.html下一页index_2.html在下一页index_2.html这种效果,不是那种xxx.asp?page="&page+1&"
By [caiyakang] at 2005-8-5 16:59:13
to [xboss]

你的不能生成文件可能是因为,你的IIS权限不够,你可以先去掉 on error resume next 这段代码看看,浏览器是不是给出这样的错误提示,如果是的话。解决办法如下:

既然已经知道了是权限问题造成,那就好办了
打开IIS,右键那个目录->属性->目录安全性->编辑->浏览->选择一个具有管理员权限的用户如:Administrator,即可解决问题。因为IIS默认的用户是不具写入文件这类权限的,或者你也可以给他这个权限...
By [WhiteLei] at 2005-8-18 14:17:24
看了这篇文章,感觉收益非浅,但是有一个问题,我有疑问,如果正在用FSO生成文件index.html的时候,如果有人正在访问index.html页面,是不是会出现问题,打不开?对于这个问题楼主是怎么解决的?
By [morphy] at 2005-9-24 18:49:15
代码现在没有办法下载了???
By [youdme] at 2005-11-30 19:17:42
因为服务器限制了文件的下载,我会尽快解决/
By [bruce] at 2005-11-30 22:44:43
请尽快解决不能下载问题好吗?期待中......
By [qingqing] at 2005-12-4 10:57:09
ftp://dw8.cn:dw8.cn@dw8.cn/2005/a2h/asp2html.rar
By [bruce] at 2005-12-5 10:11:34
晕啊~生成不了HTML啊,是可以保存到数据库,也可以生成文件,但这生成的是SHTML文件,我进入文件夹看时,是一个纯文本文件,点击浏览时什么内容也没有一片空白,这是为什么啊?
By [ceiba] at 2005-12-6 14:40:35
哈哈..经过反复调试终于成功了..原来是要把s去掉,谢谢站长提供的好程序...不过分页效果怎么做啊?
By [ceiba] at 2005-12-6 15:37:45
请问能不能告诉我把哪个S去掉就可以用了,我都调试两天了,也没调试出来,谢谢!
By [domikitty] at 2005-12-6 21:31:06
谢谢站长,我终于调通了,虽然不知道是怎么弄通的,但能用了总比不能用好呀,再次感谢!
[Edit on 2005-12-6 23:04:57 By domikitty]
[Edit on 2005-12-6 23:26:27 By domikitty]
By [domikitty] at 2005-12-6 23:02:57
摸版放在数据库里改起来会疯掉的
放文件修改方便
By [yaodayizi] at 2005-12-20 0:49:02
终于调试通过,谢谢站长提供这么详细的教程.
By [js98] at 2005-12-22 15:43:31
我已经解决了图片等一系例的问题还解决了分页的问题,用得很顺手啊,但首页还不是静态的,站长能不能帮我们想个好办法啊?
By [ceiba] at 2005-12-28 20:13:19
但是,页面里头如果需要有“相关文章”的功能的话,又该怎么办?
比方说今天生成了一个HTML文件A,明天又生成了一个HTML文件B
B和A是相关文章。因为B是在A之后生成的,那么在A的相关文章区里,不就看不到B了
By [wpflxy] at 2006-1-16 12:14:39
用JS
By [cnbruce] at 2006-1-16 13:18:38
在这种静态页中怎么实现阅读记数呢?
比如象《有风的日子》中那种
<script src="../../pageview.asp?id=943"></script>
By [Samd] at 2006-1-21 22:34:02
谢谢~
By [大马] at 2006-2-6 9:45:24
站长,好像不能下载了阿?
[Edit on 2006-2-9 20:39:21 By gegezhou]
By [gegezhou] at 2006-2-9 20:38:30
照着做了一下,不错,谢谢了
By [gegezhou] at 2006-2-9 20:57:40
站长,分页和图片的问题能帮忙解决一下吗?谢谢了。。
By [gegezhou] at 2006-2-9 21:05:52
图片问题我解决了,但是我也想要分页效果
By [lmxc] at 2006-3-1 23:29:54
好站~!
By [7777] at 2006-3-18 11:42:41
晕死.没有文件可以下载的啊!~楼主!~对了.静态的页面分页咋实现啊?!~
By [LC] at 2006-5-23 16:55:29
老大,不能下载啊
By [小轩轩] at 2006-6-30 11:02:13
请问如果分页的话如何实现
By [小轩轩0] at 2006-6-30 13:05:43
我只要求实现直接从数据库读出数据生成静态HTML,如何实现呢?分页如何实现?
By [老教师] at 2006-7-15 21:28:30
理论是正确的,但要做好完美,还须要一段路程,
比较:文章太多的时候,
1.须要解决分页问题?再加上这个分页问题,
2.批量生成问题,
By [websat] at 2006-7-31 11:05:50
呵呵,我也在学习如果生成html呢,很好的教程.
谢谢.

另外喜欢旅游,附上一个很好的向导网站.
http://www.discoverchinatours.com/
By [rose] at 2006-8-9 11:22:29
你好站长 :
谢谢你提供 这么好的东西,不过我觉得还有点欠缺,具体功能我也说不上来,你可以到club.techtarget.com.cn上来,这也算是天极网的一部分,这个做的相当的棒,你看一下,还有一个问题就是静态分页功能,怎么做呀,有的静态分页功能还有图片,
站长,再辛苦你一下,帮个忙,搞到这些程序的代码,如果太难的话,给我们一个思路也行呀,在此谢过了。
By [过程人] at 2006-8-15 14:39:50
站长你好!!!我下了你的例子,在公司调试用的时候都没有问题,可是到家后就出了问题,我如果只增加数字,就可以增加好多条,可是一增加汉字的时候,就出现错误了!!我到数据库里一看都变成乱码了!!是怎么回事???
By [基督山伯爵] at 2006-8-17 16:30:41
提示我replace这个有错误!!!郁闷!!!增加汉字到数据库里的话。汉字就变成乱码了!!!如果再增加一条汉字新闻的话就出现错误了!!!。如果测试也填字母,和数字,就没有这个问题!
By [基督山伯爵] at 2006-8-17 16:34:41
楼上,注意下编码问题
关于分页,还没研究
By [cnbruce] at 2006-8-18 0:02:56
楼上的你好!!请问编码如何解决??是哪个部分的问题!??
我在增加的过程中没有什么不对的啊!!1
By [基督山伯爵] at 2006-8-18 16:30:28
我在公司做测试的时候是完全正确的!!就是到家之后就不对了!!是我其他别的什么配制的问题吗????
By [基督山伯爵] at 2006-8-18 16:33:05
OK了!!!站长,是ie里面的查看-》编码-》的问题!改成简体中文就可以了!!!谢谢!!!
现在想知道有关分页的问题,不知道什么时候可以出来啊!!!
谢谢站长
By [基督山伯爵] at 2006-8-21 13:00:31
if fso.FolderExists(Server.MapPath(folder))=false then
    fso.CreateFolder(Server.MapPath(folder))
end if

不要留有错误~~~
By [newlethe] at 2006-9-11 10:13:56
按照你的做法,加了个修改模板的功能,同事发现,修改模板后如果要修改已经生成的页面,需要对每个页面重新修改一次,重新生成页面代码,才能使所有页面使用新的模板代码!!

如果页面多了,这个问题也是很复杂的事,不知有何解决办法!
By [newlethe] at 2006-9-11 10:16:54
修改模板后需要单独修改每个页面新模板才能生校
http://www.haao.cn/asp2html/showit.asp
By [newlethe] at 2006-9-11 10:22:16
学习。期待静态分页功能的实现讨论
By [xiaolang] at 2006-10-13 12:39:40
谢谢站长写了这么好的教程。我有个疑问,sql数据库最大的字段varchar只有8000大小,而我的模板文件大小超过8000,那可怎么办啊?我想应该不止我一个人有这个问题,希望站长给点建议,谢谢!
By [请问站长] at 2006-10-14 14:40:43
太好了,已经试验成功!解决了一个困扰我很久的问题.谢谢!
By [longwell] at 2006-11-9 11:15:19
如何产生分段呢?求救中!!!
By [1] at 2006-11-22 17:04:37
不能下载了是吗?
谁下载有的发个给我行么?cxxking@126.com
最好是解决了图片和分页问题的。
先谢谢了。
By [︻︼一] at 2007-1-17 22:53:55
By [444] at 2007-1-19 15:29:40
为什么检查文件夹是否存在的那一段程序有错误
我不值到怎么修改
还有就是怎么才能联系到你呢?
By [violet] at 2007-3-6 15:03:13
我的qq:273546972
By [violet] at 2007-3-6 15:04:45
需要再最后加一个判断,不然当文件夹建立好了 再执行就有错误了
By [xwang] at 2007-4-23 13:48:34
我根据以上代码建好放到我的网站上,好象SHTML文件是建立了但还是不能实现HTML转换,不知道问题出在哪?请指教QQ:36909380
By [chdl] at 2007-10-19 9:43:05
来晚了
不能下载了
By [ip2007.cn] at 2007-11-21 11:12:34
不能下载了是吗?
谁下载有的发个给我行么?lifawei333@163.com
最好是解决了图片和分页问题的。
先谢谢了。
By [lifawei333] at 2007-12-9 8:37:17
好东西哦,就是,谁有也给我一个吧,邮件是huiyaguilin@yahoo.ca
这是我的站点www.chinawondertours.com我正想用asp的模板来转静态页面呢
By [chinawondertours] at 2008-1-26 14:54:40
一直在关注老师的网站,真的不错,对我们初学网站来说由浅入深, 谢谢.

顺便附上我的网站,是由asp.net转静的:
http://www.e-chinatour.com
http://www.gogochina.de
By [qingn] at 2008-3-12 1:14:18
绝对精品
By [大慧] at 2008-4-19 16:19:18
字段m_id(自动编号,主关键字);字段m_html(备注类型)。
并将下列完整的代码拷贝至m_html字段
如何加 代码
By [222] at 2008-7-10 13:28:27
创建不了文件夹,去掉容错处理之后,显示路径未找到....而且上面的也下载不了
By [soxohe] at 2009-9-1 14:38:52
提示变量未定义: 'fname' ,未能将路径保存到数据库,怎么回事?
By [yelom] at 2009-10-14 1:54:58
不能下载了哦 ,非常好的东西。谁下载了给我一个 我很想学习 学习哦!ASP初学者。谢谢!!
By [hahh] at 2009-12-29 19:49:18
我的邮箱是likeandlovexu@163.com 期待回音啊 谢谢!
By [hahh] at 2009-12-29 19:50:28
字段m_id(自动编号,主关键字);字段m_html(备注类型)。
并将下列完整的代码拷贝至m_html字段

我的问题是:在哪里加上那段代码?

请赐教
By [樊荣强] at 2010-2-8 13:23:58
我是个菜鸟,晕啊~生成不了HTML啊,是可以保存到数据库,也可以生成文件,但这生成的是SHTML文件,我进入文件夹看时,是一个纯文本文件,点击浏览时什么内容也没有一片空白,这是为什么啊?
怎么才能解决这个问题呢?
By [樊荣强] at 2010-2-8 13:34:27
在这个页面add.html里,Content:
下面那个框里该填写什么内容啊?我填写什么,生成的html页面就显示什么,不应该是填写所需要转换的asp页面地址吗?
By [樊荣强] at 2010-2-8 13:57:10
博主,那个演示页面还能打开,但那个演示文件下载不了,希望博主能修复好下载链接,或者给我的邮箱发一份,谢谢~

v#varsoft.net (将#替换成@)

谢谢~
By [访客] at 2010-10-5 21:07:44
下载不了啊,能传一份给我么?jerry8208@126.com
By [方可] at 2013-2-28 10:57:44
下载不了啊,能传一份给我么?1005165521@qq.com
By [建材网站] at 2013-6-16 10:11:42
下载不了啊,能传一份给我么?527720348@qq.com
By [www.zklt.cc] at 2013-6-27 12:13:09


Post a Comment
呢称: 验证码: 
禁止笑脸转换 禁止UBB | 缩放输入框:6 5 | [Ctrl+Enter提交](1000个字符限制)