ASP取出数据库文本显示时不显示回车或者换行,原文显示或省略超过限制的文字。

小弟是菜鸟,想跟各位大侠学习学习。网页讲究整齐规范。下面是一个产品发布的网页。有的产品名称较长,必须换行。我想请教各位大侠,怎样才能让产品名从数据库读取文本显示不换行,或... 小弟是菜鸟,想跟各位大侠学习学习。
网页讲究整齐规范。下面是一个产品发布的网页。有的产品名称较长,必须换行。我想请教各位大侠,怎样才能让产品名从数据库读取文本显示不换行,或原文显示或省略超过限制的文字。
<div> <img style="BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc" src="<%=rs("p_pic")%>" width="120" height="120" alt="查看泰纳科技产品的详细信息" onload="javascript:DrawImage(this);" /></a></div>
<div bgcolor="#FFFAFA">
<br>
<div align="left">产品名称:<%=rs("p_name")%></div>
<div align="left">产品类别:<%=rs("p_small_type")%></div>
<div align="left">产品编号:<%=rs("p_spec")%> </div>
<div align="left">产品信息:<a href="showproduct.asp?p_id=<%=rs("p_id")%>"><img src="images/gif-0818.gif" width="74" height="18" border="0"></a></div></div>
</div></td>
<% if i mod 3 = 0 then %>
</tr>
具体怎么修改。比如:产品名称<div align="left">产品名称:<%=rs("p_name")%></div>
<%=left(rs("p_name"),10)%>可以省略。可问题只大了一半,如果要显示整个产品名称,不换行,咋办。
展开
 我来答
g0063606
2010-06-30 · TA获得超过371个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:433万
展开全部
给你写一个:
<%
if len(rs("p_name"))>10 then

'自动截取10个字符,然后追加三个点
response.write left(rs("p_name"),10)&"..."

else

response.write rs("p_name")

%>

至于换行,直接用css控制就可以了。没必要用程序来控制,有点浪费资源。
luoming7666285
2010-06-30 · TA获得超过180个赞
知道小有建树答主
回答量:450
采纳率:0%
帮助的人:88.4万
展开全部
用div就要用限制div的宽度。用表格就会自动换行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-07-01
展开全部
<%=left(rs("p_name"),10)%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
titi_show
2010-07-02 · 超过40用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:0
展开全部
<div align="left" style="width:100px; height:16px; overflow:hidden; ">产品名称:<%=rs("p_name")%></div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式