假如我用一个textbox输入文本输入一篇文章存到数据库里在读出到另一个textbox里使两次格式一样可以给我些具体代码并详细讲解下十分感谢大家
假如我用一个textbox输入文本输入一篇文章存到数据库里在读出到另一个textbox里使两次格式一样可以给我些具体代码并详细讲解下十分
感谢大家
就像
textbox1:格式是 你好 textbox2格式是: 你好
。。。。。。。。。。 。。。。。。。。。
。。。。。。。。。。 。。。。。。。。。
就像CSDN的留言版一样你写的格式和发表时的格式是一样的。
希望大家可以告诉我具体怎样实现和具体代码
小弟先谢谢了。由于小弟刚学习ASP.NET遇到
问题想了好久没解决希望大家帮帮小弟我。
------解决方案--------------------网上有这样的软件,免费的,有些还是开源的。
使用的时候很简单,就跟使用TextBox一样,但它能生成相对应的带有格式的HTML数据。
比如:
FreeTextBox
你可到网上去搜索一下
------解决方案--------------------用这个函数转换后通过Label能显示原格式,估计TextBox也可以,你试下
private String hc(string TString)
{
if (TString != null)
{
TString = TString.Replace("\r", "<br>");
TString = TString.Replace(" ", " ");
return TString;
}
else
{
return TString;
}
}
------解决方案--------------------存取都按正常的来,只不过显示的时候用这个函数进行转换就行了:
public string inStr(string oldStr)
{
oldStr=oldStr.Replace( " ' ", " ' ' ");
oldStr=oldStr.Replace( " < ", "< ");
oldStr=oldStr.Replace( "> ", "> ");
oldStr=oldStr.Replace( "\n ", " <br> ");
oldStr=oldStr.Replace( "\t ", " ");
oldStr=oldStr.Replace( "\ " ", "" ");
return oldStr;
}
比如:
TextBox.Text=inStr(从数据库读取的字符串);
------解决方案--------------------textbox---db----textbox
格式不会变化
text----db----html
格式需要把 回车换行 替换成为 <br/>等
参考5楼