仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 519|回复: 10
打印 上一主题 下一主题

[学习教程] ASP网站制作之ASP进阶之文章在线办理更新(四)

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:21:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。在线ASP进阶之文章在线办理更新--对HTM代码的转化篇

沙岸小子

后面为人人先容了文章的在线增加和保留,但假如仅仅是如许还不敷的,由于有良多的文章自己带有的HTM代码必需完全的显现出来,而不是显现出它的效果来,这也就是说必需转化HTM代码以使它能详细显现出它的代码,好比:<ahref="">你好</a>你其实不想在页面上显现出它是一个毗连,而是显现其代码,这就象FRONTPAGE内里的间接在编纂页面写代码,只不外FRONTPAGE供应了转化的功效罢了。
在ASP中能够经由过程转化特定的HTM代码,以使它能以完全的情势显现,好比HTM的通用格局等,另有就是把ASP中显现HTM代码的格局要转化为HTM代码,好比在ASP里chr(13)暗示回车,那末就要将它转化为<br>,由于在增加文章内容的时分一切的换行和空格在前往到savearticle.asp今后都是以ASP的代码暗示的,以是这个时分就要将它转化为HTM代码,只要如许才干使文章准确的显现出来。
以下就是本体系对这些代码的转化程序,在内里我都具体的标了然注解

新建一文件articlechar.inc,其详细内容为:
<%
"Function程序是创建在子程序过程当中的成组处置功效上的,是一个自力的程序用来承受自变量以实行一系列的代码语句,和把处置好的代码语句的结间接前往给用户代码
functionhtmlencode2(str)
dimresult
diml
ifisNULL(str)then
htmlencode2=""
exitfunction
endif
l=len(str)
result=""
dimi
fori=1tol
"对前往的内容举行判断,并对其含有<,>,chr(13),chr(34),&,chr(32),chr(9)举行响应的转化,如chr(13)变成<br>;也就是回车的HTM代码
selectcasemid(str,i,1)
case"<"
result=result+"<"
case">"
result=result+">"
casechr(13)
result=result+"<br>"
casechr(34)
result=result+"""
case"&"
result=result+"&"
casechr(32)
result=result+""
ifi+1<=landi-1>0then
ifmid(str,i+1,1)=chr(32)ormid(str,i+1,1)=chr(9)ormid(str,i-1,1)=chr(32)ormid(str,i-1,1)=chr(9)then
result=result+""
else
result=result+""
endif
else
result=result+""
endif
casechr(9)
result=result+""
caseelse
result=result+mid(str,i,1)
endselect
next
htmlencode2=result
endfunction
%>

在经由对文章前往信息的处置后,文章就能够一般显现了,以是下一节将先容如何显现文章,主动天生文章的HTM页面。

转载请说明出处http://asky.on.net.cn
</p>使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。
活着的死人 该用户已被删除
沙发
发表于 2015-1-20 09:33:51 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
兰色精灵 该用户已被删除
板凳
发表于 2015-1-29 06:30:37 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
小魔女 该用户已被删除
地板
发表于 2015-1-30 14:53:27 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
因胸联盟 该用户已被删除
5#
发表于 2015-2-1 16:19:35 来自手机 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
简单生活 该用户已被删除
6#
发表于 2015-2-3 21:08:49 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
不帅 该用户已被删除
7#
发表于 2015-2-9 05:00:45 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
深爱那片海 该用户已被删除
8#
发表于 2015-2-27 00:01:43 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
小女巫 该用户已被删除
9#
发表于 2015-3-8 18:32:22 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
海妖 该用户已被删除
10#
发表于 2015-3-16 10:46:53 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
11#
发表于 2015-3-22 22:12:30 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-6 17:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表