trim函数是去掉字符串两边的空格,你这样表达当然不会有效果了。
你要表达什么效果撒??
是否你要将标题缩短显示?
如“我是一个标题,非常非常非常长的”显示为“我是一个标题...”是吗??
if len(rs("title"))>10 then
response.write left(rs("title"),10)&"..." '如果超过10 字符则缩短标题并以...结尾
else
response.write rs("title") '小于10个字符就输出原标题
end if
而trim函数表达的是:如下
dim title
title=" 我是一个标题 "
response.write Trim(title)
显示为:
"我是一个标题"
<%=(Recordset1.Fields.Item("title").Value)%>
替换成
<%
if
len(Recordset1.Fields.Item("title").Value)>10
then
response.write
left(Recordset1.Fields.Item("title").Value,10)&"..."
'如果超过10
字符则缩短标题并以...结尾
else
response.write
Recordset1.Fields.Item("title").Value
'小于10个字符就输出原标题
end
if
%>
<%
if len(rs("title")) >=2 then
response.write(mid(rs("title"), 1, 2) & "..")
else
response.write(rs("title"))
end if
%>
<%= getstrlen(trim(rs("title")),2) %>
换成
<%= left(trim(rs("title")),2)%>
getstrlen看名字好像是取得长度的函数,不是截取函数