别人给我留言,但我如何控制它的输出版面?(我是个菜鸟!在线真情等你,一定给分。)
如果别人给我留言,我用ACCESS数据库存贮,当输入时,用<%=留言内容%>如果只是这样,它就只在一行中输出,如果留言很长,输出不是要用很长的一行啊,多难看啊。怎么让它换行输出呢?用什么的语句控制比较好,
有好的留言本程序,发到我的信箱来啊!
luominggui@sina.com
或
dongli518@vip.sina.com
最好,两个信箱都发一下啊。
问题点数:100、回复次数:12Top
1 楼earthpea(问莲根,有丝多少?莲心知为谁苦?)回复于 2003-02-03 00:32:50 得分 0
你可以试着用一个动网论坛的ubb函数,可以控制不少的东西
另,你有一定的asp基础,会修改别人的程序吗?
程序发给你了,收一下Top
2 楼ceocio(成都招聘.Net工程师,有意者请联系我)回复于 2003-02-03 01:00:33 得分 0
table { font-size: 9pt; font-family: "宋体";word-break :break-all}Top
3 楼iwodgirl(skyer)回复于 2003-02-03 02:07:08 得分 0
我学过C语言,有一定的程序设计基础,对ASP有一定的了解,学习ASP我都是在读别人的程序和改别人的程序来学。如果没有别人的程序,我可能学起来会很慢的。谢谢你,朋友,我现在去看看信箱。Top
4 楼zerolone(Zerolone)回复于 2003-02-03 03:47:42 得分 0
memo=replace(memo,"vbcrlf","<br>")Top
5 楼nenu0(方枪枪)回复于 2003-02-03 09:07:12 得分 0
不用了,你直接把<%留言内容%>写在一个单元格里,它自动就会换行的,不是吗?没有必要控制换行 .Top
6 楼heilang4819(黑狼)回复于 2003-02-03 16:13:39 得分 0
同意哦楼上的说法,通过控制单元格的方法来控制语句的长短是最有效的
Top
7 楼feitianzi(飞天子)回复于 2003-02-03 16:30:44 得分 0
zerolone(Zerolone) 的方法就很好了,我就是用这种方法的,简单实用Top
8 楼hkbarton(→Beginner←)回复于 2003-02-03 16:32:57 得分 50
如果留言者没有键入过回车,可以用表格加以约束
如果留言着键入了回车可以用以下方法将其转换为换行
1.用ubb代码。
2.可用下面的函数replace(留言内容,chr(13),"<br>")Top
9 楼Atry()回复于 2003-02-03 17:10:26 得分 50
留言者的回车的最简单的显示方法是把<%=留言内容%>改成
<pre><%= Replace(Replace(留言内容, "<", "<"), ">", ">")></pre>
这样顺便也禁用了Html。Top
10 楼Atry()回复于 2003-02-03 17:11:45 得分 0
记住,<pre></pre>Top
11 楼iwodgirl(skyer)回复于 2003-02-04 00:13:58 得分 0
大家去下载一下http://luomingui.8u8.com/down/guest.zip
看一看,我就是想改这一个。看看它还有些别的漏洞吗?
做好后也给个下载的链接,或发到我信箱去啊。
luominggui@sina.com
或
dongli518@vip.sina.comTop
12 楼iwodgirl(skyer)回复于 2003-08-28 22:40:43 得分 0
谢谢你在http://expert.csdn.net/Expert/topic/1403/1403755.xml?temp=.7655146
回答了我的问题,那是很早以前的事了,帖我已结了,但还是存在着问题,如果别人在留言时输入aaaaaaa(长度为1000)表格的版面还是会被破坏的,但在www.csdn.net中,不你如何输入,他的输出版面仍然不会出现问题。但他的源码,我却无法分析。你愿再帮帮我吗?如:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTop




