asp.net编写网页,输入信息到textbox,想按输入textbox框的格式输出,如何实现?
asp.net编写的网页,在一页面中用textbox中(可输入多行)接收用户输入信息,然后存入数据库中ntext类型的字段中,然后通过绑定数据字段输出信息到另一网页中,输出后原输入格式就没有了,不知如何可按原输入格式输出信息。谢谢大家,请帮助我一下。 问题点数:20、回复次数:12Top
1 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-11-03 20:17:59 得分 5
HTML编辑器Top
2 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-11-03 20:18:37 得分 5
http://www.percyboy.com/w/ftb/
FreeTextBox 1.6.3 (中文版)Top
3 楼zlp886(雨人阿呆)回复于 2005-11-03 20:53:29 得分 0
需要一个HTML的编辑器,网上有很多地方都能下载!Top
4 楼hchxxzx(NET?摸到一点门槛)回复于 2005-11-03 21:45:12 得分 0
请运用如下函数对内容进行替换.
比如:
string mystr = ....;
this.Label.Text = this.MyReplace(mystr);
如此就可以保持原样
/// <summary>
/// 将无格式的文本处理成有格式的文本
/// </summary>
/// <param name="mystr">要处理的文本</param>
/// <returns>返回带换行等格式的文本</returns>
public string MyReplace(string mystr)
{
if(mystr + "a" == "a")
{
return(" ");
}
else
{
mystr = mystr.Replace("\n\r","<br>");
mystr = mystr.Replace("\r","<br>");
mystr = mystr.Replace("\t"," ");
return(mystr);
}
}Top
5 楼jxufewbt(我的目标是5星)回复于 2005-11-03 21:47:21 得分 0
用FreeTextBox控件Top
6 楼kelikeli0730(蜡笔老新)回复于 2005-11-03 22:45:15 得分 0
感谢大家的帮助,我试试看Top
7 楼jerreychen(Jerreychen)回复于 2005-11-03 22:59:04 得分 0
比如有一个TextBox msg
string mystr = msg.Text;
mystr = mystr.Replace("替换前的字符串","替换后的字符串");
...
写入数据库时用 mystr.ToString()
Top
8 楼cncxz(c: (虫虫)回复于 2005-11-03 23:53:58 得分 10
也可以不对数据做任何处理
在显示的页面也放个textbox,设为只读的
然后再用css控制好显示风格就可以了
csdn就是这么干的Top
9 楼kelikeli0730(蜡笔老新)回复于 2005-11-04 08:56:46 得分 0
to cncxz:
楼上,我觉得你的方法不错,因为我是初学者,不太明白如何用css控制显示风格。能举例详细说明一下吗,谢谢了Top
10 楼cthiro123(小米稀饭)回复于 2005-11-04 09:14:26 得分 0
dingTop
11 楼cncxz(c: (虫虫)回复于 2005-11-05 17:15:01 得分 0
这个是css伪类的代码
.test{
width:100%;overflow:visible;
margin:3px 0px 3px 0px;padding:4px;
border:0px solid #000000;line-height:18px;
}Top
12 楼lzt7((分头诗人)http://www.lzt7.com)回复于 2005-11-05 17:38:51 得分 0
public string MyReplace(string mystr)
{
if(mystr + "a" == "a")
{
return(" ");
}
else
{
mystr = mystr.Replace("\n\r","<br>");
mystr = mystr.Replace("\r","<br>");
mystr = mystr.Replace("\t"," ");
return(mystr);
}
}Top




