LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

asp 输出换行的详细说明

admin
2012年2月19日 1:28 本文热度 2569
很多朋友对于asp的换行的实现,不是很懂,不懂什么情况下该使用什么样的代码,这里简单的为大家说下,希望对大家能有所帮助。

 

测试代码:输出简单的ul li
1.asp

<%
response.write "<ul>"
response.write "<li>深圳市点晴信息技术有限公司</li>"
response.write "<li>www.clicksun.com.cn</li>"
response.write "</ul>"
%>

结果是:右键源文件看到的是
<ul><li>深圳市点晴信息技术有限公司</li><li>www.clicksun.com.cn</li></ul>

 

1、如果为了字符的在源文件中输出好看,利于优化阅读等原因,可以用vbcrlf
代码写成
<%
response.write "<ul>"&vbcrlf
response.write "<li>深圳市点晴信息技术有限公司</li>"&vbcrlf
response.write "<li>www.clicksun.com.cn</li>"&vbcrlf
response.write "</ul>"
%>

输出的源码为
<ul>
<li>深圳市点晴信息技术有限公司</li>
<li>www.clicksun.com.cn</li>
</ul>

 

第二种:如果是普通的文件,中间可以用
response.write "<div>深圳市点晴信息技术有限公司<br>www.clicksun.com.cn</div>"

 

第三种:如果是为了在textarea与html中,轮流显示,那么这样的情况一般是通过textarea而不是网页编辑中提交内容,那么就需要将textarea的换行,替换为<br>
CHR(10)表示换行,CHR(13)表示回车
在asp中的换行符可以用常量:vbcrlf 和函数:chr(13)来使用;
response.write "登陆成功"&vbcrlf&"欢迎使用"
content=replace(content,"vbcrlf","<br>") -

下面是将textarea中的换行替换为<br>
fString = Replace(fString, CHR(10), "<br>")
fString = Replace(fString, CHR(13), "<br>")

如果反过来,html中的br换行就需要替换为textarea中的换行
fString = Replace(fString, <br>, vbcrlf)

更具体的不再写了,大家可以自行测试,程序是边写边测试出来的。不是看出来的。

 

其它说法
最近在写ASP程序的时候,想要让我的HTML代码直接在ASP中输出,又要求他按照很工整的格式来进行输出。尝试了下我长期写到的\n、\t这些长期使用的制表符号,都不能直接输出了,于是在百度上查了一下相关的信息,让朋友们能够从中得到知识的积累。之前学习ASP的时候,貌似没有太在意这个,现在也算是做下弥补。好了,直接上文:

vbCr Chr(13) 回车符。

vbCrLf Chr(13) & Chr(10) 回车符与换行符。

该文章在 2012/2/19 1:28:04 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved