label显示换行

前端之家收集整理的这篇文章主要介绍了label显示换行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

刚刚入门学习ASP.NET的朋友,都会碰到把大量带有换行文本的内容显示时,不会自动换行的问题。本人现在把解决这一问题真正有效的办法告诉大家,共同学习:

在VB.NET中:

1 Function HtmlCode()Function HtmlCode(ByVal fString)
2 If fString <> "" Then
3 fString = Replace(fString,Chr(13),"")
4 fString = Replace(fString,Chr(10) & Chr(10),"</P><P>")
5 fString = Replace(fString,Chr(10),"<BR>")
6 HtmlCode = fString
7 End If
8 End Function
9
使用范例:
ContentTxt.Text = HtmlCode(Rs.Item("NewsContent"))

注:.ContentTxt为Label标签控件;Rs.Item("NewsContent")为读取数据库表中的记录集。
以上代码可在我的.NET博客系统中找到详细代码


在C#中:

private String HtmlCode(string TString)
{
if (TString != null)
{
TString = TString.Replace("/r","<br>");
TString = TString.Replace(" ","&nbsp;");
return TString;
}
else
{
return TString="无内容";
}
}
使用范例:
this.ContentTxt.Text = HtmlCode(NewsTab.Rows[0]["ContentTxt"].ToString());

注:.ContentTxt为Label标签控件;NewsTab.Rows[0]["ContentTxt"].ToString()为读取数据库表中的记录集。
以上代码可在我的.NET新闻系统中找到详细代码

http://lixyvip.cnblogs.com/archive/2006/03/30/362593.html

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/JOHNCOOLS/archive/2006/03/31/646129.aspx

原文链接:https://www.f2er.com/vb/261311.html

猜你在找的VB相关文章