Asp.Net中文本换行
程序员文章站
2022-06-12 20:33:11
刚刚入门学习asp.net的朋友,都会碰到把大量带有换行文本的内容显示时,不会自动换行的问题。本人现在把解决这一问题真正有效的办法告诉大家,共同学习: 在vb.net中:...
刚刚入门学习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(" ", " ");
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
在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(" ", " ");
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
上一篇: 山西大雪吃什么传统食物
下一篇: Android仿微信录制语音功能