永发信息网

asp文章控制字符时连同<br>一起输出到前台了。请高手解答

答案:3  悬赏:20  手机版
解决时间 2021-04-25 06:14

在限制文章字数时。文章中的<br>同时跟着输出了到了前台。

代码如下:

function lxwm()
dim rs,sql,i,NewsName,NewFlag,ContentSi

set rs = server.createobject("adodb.recordset")
sql="SELECt * FROM NwebCn_About where Sequence=6 order by id desc"
rs.open sql,conn,1,1
if rs.bof and rs.eof then
response.write "<tr><td align='center'>暂无相关信息</td></tr>"
else
if StrLen(rs("ContentSi"))<=700 then
ContentSi=rs("ContentSi")
else
ContentSi=StrLeft(rs("ContentSi"),680)
end if
response.write ContentSi &""
end if
rs.close
set rs=nothing
end function

请问高手如何解决?明白的请指点

最佳答案
可以先清除HTML代码啊.然后再输出
全部回答

过滤掉<br>行不?

if StrLen(Replace(rs("ContentSi"),"<br>",""))<=700 then ContentSi=Replace(rs("ContentSi"),"<br>","") else ContentSi=StrLeft(Replace(rs("ContentSi"),"<br>",""),680) end if

在后面加一个

<br />

在限制文章字数时。文章中的<br>同时跟着输出了到了前台。

代码如下:

function lxwm() dim rs,sql,i,NewsName,NewFlag,ContentSi

set rs = server.createobject("adodb.recordset") sql="SELECt * FROM NwebCn_About where Sequence=6 order by id desc" rs.open sql,conn,1,1 if rs.bof and rs.eof then response.write "<tr><td align='center'>暂无相关信息</td></tr>" else if StrLen(rs("ContentSi"))<=700 then ContentSi=rs("ContentSi") else ContentSi=StrLeft(rs("ContentSi"),680) end if response.write ContentSi &"<br />"'这里加一个<br />不知道是不是你要的这个 end if rs.close set rs=nothing end function

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求一个1个字的游戏名字。特急!玩的是魔域
不用身份证办的手机卡可以补办么、如果补办需
山字在田字格怎么写,的山田字格怎么写
周甲何许人也?
上海1区的流光腰带有人要吗?
怎样辨别好的蜂蜜!
主机由点问题 急!
男生自然卷留什么发型合适?
QQ堂图标需要多少积分才能亮?
如何提高病人的满意度,如何提升客户满意度
使命召唤7什么时候出来啊
榆树市艳峰粮食收储有限公司在哪里啊,我有事
给个海贼王中文视频网站
BOBO的雷星花园
qq音乐播放器没有歌词显示
推荐资讯
无爱的婚姻,还有资格去爱别人吗?
求一首英文歌歌名:YOU BE SO HOT YOU BE、SH
爱我所爱 还是........?
圆锥面积怎么算
诺基亚8820手机声音小怎么办?
孙四海在那
n78行货十二月最新报价是多少?
穿越火线玩一会屏幕上就出现个根据人物投影似
为什么edison穿什么都是叼
进入QQ炫舞为什么会这样?
通鲁一级公路珠日河管理段在哪里啊,我有事要
精油开背对颈椎之类的毛病会有所调解吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?