首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么让一个多行文本框插入数据库的时候自动有换行的符号。跟文本框显示的一样

2012-09-05 
如何让一个多行文本框插入数据库的时候自动有换行的符号。跟文本框显示的一样.如何让一个多行文本框插入数

如何让一个多行文本框插入数据库的时候自动有换行的符号。跟文本框显示的一样.
如何让一个多行文本框插入数据库的时候自动有换行的符号。跟文本框显示的一样.

[解决办法]
我记得多行文本框中的数据存入数据库时会自动带换行标记的,从数据库中读出来显示在多行文本框中时会自动换行,就跟输入时一样。
[解决办法]
带的有啊

[解决办法]
插入的时候是将换行符插入进去了
但是显示的时候你要转换一下
但是标记不一样 sql中换行\n 但是html是<br/>

下面几个replace


for (int i = 0; i < dt.DefaultView.Count; i++)
{
dt.DefaultView.Table.Rows[i]["answer"] = dt.DefaultView.Table.Rows[i]["answer"].ToString().Trim().Replace("\r\n", "<br/>");
dt.DefaultView.Table.Rows[i]["answer"] = dt.DefaultView.Table.Rows[i]["answer"].ToString().Trim().Replace("\n", "<br/>");
dt.DefaultView.Table.Rows[i]["answer"] = dt.DefaultView.Table.Rows[i]["answer"].ToString().Trim().Replace(" ", "&nbsp");
}
[解决办法]

探讨
没有换行啊
我再textbox中显示
sadfasjdfklasjdk
lfjalksjdflkasjd
lkfjaslkdjflasdf
asd

但是数据库里面还是就一行 没有换行符
sadfasjdfklasjdklfjalksjdflkasjdlkfjaslkdjflasdfasd

热点排行