ASP网页编程之超长文章内容怎样举行分页并天生HTML文...
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)分页|天生html以下是程序源代码:<%
dimfname,fso,fout,htmlcode
dimhtmlbody,htmlbody1,page_n
htmlbody=request.form("body")
page_n=len(htmlbody)-len(replace(htmlbody,"$",""))
’天生文件名的函数
functionmakefilename(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
endfunction
ifrequest.querystring("action")="add"then
fori=0topage_n
fname=makefilename(now())
ifi=0then
ppage=0
else
ppage=i-1
endif
ifi=0andpage_n>ithen
npage=i+1
else
npage=page_n
endif
shtml=split(htmlbody,"$")(i)&vbcrlf
shtml=shtml&"<br><ahref="""&fname&"_"&ppage&".html"">上一页</a><ahref="""&fname&"_"&npage&".html"">下一页</a>"
Setfso=Server.CreateObject("Scripting.FileSystemObject")
Setfout=fso.CreateTextFile(Server.MapPath(fname&"_"&i&".html"))
fout.WriteLineshtml
fout.close
next
response.write"<SCRIPTlanguage=JavaScript>alert(’乐成天生"&page_n+1&"个HTML页’);this.location.href=’javascript:history.back();’</SCRIPT>"
endif
%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>阿里西西_超长文件分页并天生HTML文件复杂示例</title>
</head>
<body>
<formname="form1"method="post"action="?action=add">
文章内容:
<br>
<textareaname="body"cols="60"rows="8">
第一页内容
$
第二页内容
$
第三页内容</textarea>
<br>
<inputtype="submit"name="Submit"value="提交">
</form>
</body>
</html>
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 那么,ASP.Net有哪些改进呢? 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
页:
[1]