|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。 后面为人人引见了文章的在线添加和保留,但假如仅仅是如许还不敷的,由于有良多的文章自己带有的HTM代码必需完全的显示出来,而不是显示出它的后果来,这也就是说必需转化HTM代码以使它能详细显示出它的代码,好比:<a href="">你好</a>你其实不想在页面上显示出它是一个毗连,而是显示其代码,这就象FRONTPAGE外面的直接在编纂页面写代码,只不外FRONTPAGE供应了转化的功效罢了。
在ASP中可以经由过程转化特定的HTM代码,以使它能以完全的模式显示,好比HTM的通用格局<>等,还有就是把ASP中显示HTM代码的格局要转化为HTM代码,好比在ASP里chr(13)暗示回车,那末就要将它转化为<br>,由于在添加文章内容的时分一切的换行和空格在前往到savearticle.asp今后都是以ASP的代码暗示的,所以这个时分就要将它转化为HTM代码,只要如许才干使文章准确的显示出来。
以下就是本体系对这些代码的转化法式,在外面我都具体的标了然注解
新建一文件articlechar.inc,其详细内容为:
<%
"Function法式是创立在子法式过程当中的成组处置功效上的,是一个自力的法式用来承受自变量以履行一系列的代码语句,和把处置好的代码语句的结直接前往给用户代码
function htmlencode2(str)
dim result
dim l
if isNULL(str) then
htmlencode2=""
exit function
end if
l=len(str)
result=""
dim i
for i = 1 to l
"对前往的内容停止剖断,并对其含有<,>,chr(13),chr(34),&,chr(32),chr(9)停止响应的转化,如chr(13)变成<br>;也就是回车的HTM代码
select case mid(str,i,1)
case "<"
result=result+"<"
case ">"
result=result+">"
case chr(13)
result=result+"<br>"
case chr(34)
result=result+"""
case "&"
result=result+"&"
case chr(32)
'result=result+" "
if i+1<=l and i-1>0 then
if mid(str,i+1,1)=chr(32) or mid(str,i+1,1)=chr(9) or mid(str,i-1,1)=chr(32) or mid(str,i-1,1)=chr(9) then
result=result+" "
else
result=result+" "
end if
else
result=result+" "
end if
case chr(9)
result=result+" "
case else
result=result+mid(str,i,1)
end select
next
htmlencode2=result
end function
%>
在经由对文章前往信息的处置后,文章就能够正常显示了,所以下一节将引见如何显示文章,主动生成文章的HTM页面。 转自:静态网制造指南 www.knowsky.comActive Server Page技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。 |
|