网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.服务器获得客户端时间的方法.
.ADO如何取得数据库中表的字段信息.
.在ASP中用集合成批操作数据库.
.微软建议的ASP性能优化28条守则.
.关于页面和代码分离.
.ASP中怎么实现SQL数据库备份、恢.
.ASP技术在论坛中的运用(二)(吐血.
.如何使ASP程序暂停指定的时间后再.
.SQL Server如何解决加密问题?.
.如何将代码生成的文件设为只读.
.ASP Error '0115'的一些解决办法.
.remote script文档(转载自微软)(.
.ASP跳过错误.
.win2000 server 全部安全补丁.
.ASP环境下邮件列表功能的实现 (.
.ASP中从数据库读取二进制文件数据.
.如何增强ASP程序性能(4).
.一个高效的数据分页的存储过程.
.转换文本为超联和Email格式的代码.
.编译asp应用程序成为exe文件.

输出到html页面的字符串的格式化

发表日期:2007-1-21


当使用Response.Write()函数将字符串输出到html页面时候,因为html的默认实体的问题,有时候输出并不是预期的那样。比如:
Response.Write("hi      tom");  //字符串中间有六个空格
在web页面的显示却是: hi tom //html自动将连续的空格合并为一个

要达到预期的效果,必须象下面这样:
Response.Write("hi      tom");

这样显得很繁琐,你可以写一个函数来自动帮你将" "换成;&nbsp。代码如下:
------------------------------------------------------------------
public string FormatString(string str)
{
 str=str.Replace(" "," ");
 str=str.Replace("<","&lt;");
 str=str.Replace(">","&gt;");
 str=str.Replace('\n'.ToString(),"<br>");
 return str;
}
------------------------------------------------------------------

这样,要输出"hi      tom"的话,可以写成:
-------------------------------------
string str1 = "hi      tom" ;
Respone.Write(FormatString(str));
-------------------------------------
比如,下面的语句:
------------------------------------------------
string str1 = "Hi , Tom\nHi , Jim\n<===>";
Response.Write(FormatString(str1));
------------------------------------------------
在web页面上的输出为:
Hi , Tom
Hi , Jim
<===>

当然,你可以为这个函数扩充更多的功能。

上一篇:使用xml作为数据源,配合asp:Menu类自由扩展菜单项 人气:5116
下一篇:SubSonic 的字段名未转义问题修正 人气:5753
浏览全部字符串的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐