ASP生成HTML问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:18:33
就是ASP生成后,显示出的(详细介绍)字全部是连贯的.没有行数之分.
代码如下,

<tr valign="center" align="middle" bgcolor="#ffffff">
<td align="right" width="15%">官方主页:</td>
<td align="left" height="20" width="85%" bgcolor="#ffff00"><a href="$SenFe_HomePage$" target="_blank"><font color=#FF0000><b>点击进入主页</b></font></a></td>
</tr>
<tr valign="center" align="middle" bgcolor="#ffffff">
<td align="right" width="15%">详细介绍:</td>
<td align="left" height="20" width="85%">$SenFe_main$</td>
</tr>

求高手帮帮忙拉.谢谢了.小弟QQ是:358239514

就是添加数据的时候要html格式化
http://www.logtex.com/news.html

生成的时候用函数将介绍的备注格式信息格式化一下就好了。

把详细介绍存入数据库之前,要做替换:把普通换行字符换成html的换行字符"<br>"。当然还有其他的一些字符,像尖括号、单双引号等。
给你个函数
function HTMLEncode(fString)
if not isnull(fString) then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<")
fString = Replace(fString, CHR(34), """) '双引号
fString = Replace(fString, CHR(39), "'") '单引号
fString = Replace(fString, CHR(32)&CHR(32), "  ") '空格
fString = Replace(fString, CHR(9), " ") 'tab键值
fString = Replace(fString, CHR(10), "<br>") '换行
fStri