在ASP。ENT里面,如何在页面的表格里面显示出带有回车的一段话?
在ASP。ENT里面,如何在页面的表格里面显示出带有回车的一段话?不用控件,只在页面的TD里面显示文字,里面的回车无法出来。 问题点数:20、回复次数:11Top
1 楼xlp_007()回复于 2006-07-04 16:41:24 得分 0
顶起来,各位大虾们抓紧啊。在线等。Top
2 楼yly19730201(我是谁)回复于 2006-07-04 16:45:16 得分 0
\r\nTop
3 楼bidisty(浪漫草)回复于 2006-07-04 16:54:36 得分 0
\r\n转为HTML标签<br>Top
4 楼evlon(阿牛)回复于 2006-07-04 16:57:43 得分 0
<pre>
adfaf
abbdfa
</pre>
或者如楼上Top
5 楼7707(kingfisher)回复于 2006-07-04 17:00:10 得分 0
/// <summary>
/// 文本转为HTML格式
/// </summary>
/// <param name="stringToFormat">需要格式化的符串</param>
/// <returns></returns>
public static string FormatPlainTextAsHtml (string stringToFormat)
{
if (stringToFormat == null || stringToFormat == string.Empty) return "";
// 处理换行为<br />
stringToFormat = Regex.Replace(stringToFormat,"\n","<br />",RegexOptions.IgnoreCase | RegexOptions.Compiled);
// 处理超链接
//...
return stringToFormat;
} Top
6 楼shoushii(守矢)回复于 2006-07-04 17:17:06 得分 0
/// <summary>
/// 文本转为HTML格式
/// </summary>
/// <param name="stringToFormat">需要格式化的符串</param>
/// <returns></returns>
public static string FormatPlainTextAsHtml (string stringToFormat)
{
if (stringToFormat == null || stringToFormat == string.Empty) return "";
// 处理换行为<br />
stringToFormat = Regex.Replace(stringToFormat,"\n","<br />",RegexOptions.IgnoreCase | RegexOptions.Compiled);
// 处理超链接
//...
return stringToFormat;
}Top
7 楼kenMoxi(蓝雨)回复于 2006-07-04 17:19:02 得分 0
都已经说完了Top
8 楼xlp_007()回复于 2006-07-05 11:30:11 得分 0
谢谢,当初我也想是用替换函数,可是觉得可能有别的函数能解决它,看来只能是用替换了!Top
9 楼7707(kingfisher)回复于 2006-07-05 11:51:32 得分 0
shoushii(守矢) ( ) 信誉:100
您真搞笑Top
10 楼xlp_007()回复于 2006-07-05 11:59:00 得分 0
替换函数让我晕!
用了他倒是有效果了!
他把\n给我替换成<br/>直接显示出来了!!
我郁闷!!!
表格ID.InnerText=要替换的string.Replace("\r","<br>");
这样写有何不妥?
Top
11 楼xlp_007()回复于 2006-07-05 12:00:55 得分 0
解决了,不用InnerText,用InnerHtml
嘿嘿~~谢谢大家给我启发Top




