标题:[求助]用 Lable 如何分段
只看楼主
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
结帖率:50%
 问题点数:0 回复次数:5 
[求助]用 Lable 如何分段
我使用asp:lable来输出数据库中读出的内容,如果该内容为分段或有空格等格式的内容时,如何设置才能正确显示?

谢谢!



[此贴子已经被作者于2007-8-3 16:53:41编辑过]

搜索更多相关主题的帖子: Lable 分段 
2007-08-03 16:52
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
'格式化用户输入信息,保持用户留言的格式
Private Function HTMLEncode(ByVal str As String)
str = str.Replace(">", ">")
str = str.Replace("<", "&lt;")
Dim ch As String
ch = (char)32
str = str.Replace(ch.ToString(), "&nbsp;")
ch = (char)34
str = str.Replace(ch.ToString(), "&quot;")
ch = (char)39
str = str.Replace(ch.ToString(), "&#39")
ch = (char)13
str = str.Replace(ch.ToString(), "")
ch = (char)10
str = str.Replace(ch.ToString(), "<br>")
Return True
End Function

ss为输入的文本
string ss = HTMLEncode(Textbox1.text)

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-08-03 17:34
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
得分:0 

接下来用LABEL1.TEXT=SS

是这样吗?





淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2007-08-03 17:48
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
得分:0 
接下来用label1.text=ss

是这样吗?




淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2007-08-03 17:50
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
得分:0 
提示(char)是类型,不是表达式.

能再帮忙解决一下吗?

还有就是如何用label来调用这个函数呢?

label1.text=HTMLEncode(container.dataitem("newdetail"))

是这样吗?




淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2007-08-03 18:12
tiaoyuan
Rank: 1
等 级:新手上路
帖 子:183
专家分:0
注 册:2006-8-30
得分:0 

Private Function HTMLEncode(ByVal str As String)
str = str.Replace(">", "&gt;")
str = str.Replace("<", "&lt;")
Dim ch As String
ch = (char)32
str = str.Replace(ch.ToString(), "&nbsp;")
ch = (char)34
str = str.Replace(ch.ToString(), "&quot;")
ch = (char)39
str = str.Replace(ch.ToString(), "&#39")
ch = (char)13
str = str.Replace(ch.ToString(), "")
ch = (char)10
str = str.Replace(ch.ToString(), "<br>")
Return True
End Function



这好像像asp里那样做吧。。。

但在asp.net里,这段话是怎样放置。

2007-08-04 18:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-160158-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.139634 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved