日期:2014-05-18  浏览次数:20737 次

关于获取多行文本框的值的问题?
我的web   页面上有一个多行文本框,当我想把它的内容存进数据库时,发现总是只能存第一行,其它行存不了.我把数据库里的相应字段改成char,varchar,text型都不行,我猜想是不是数据库的某些设置错了?请高手指教。
谢谢!

------解决方案--------------------
应该不会。
1、看你数据库字段长度够不够。

2、先中断看看你用C#取到的文本框中的输入数据对不对,看是取数据就不对了,还是插入数据库时才不对的。
------解决方案--------------------
文本框那里取值有问题,也就是你代码问题,不是数据库问题
------解决方案--------------------
断点测试, MESSAGEBOX 一下。
------解决方案--------------------
插入断点,调试下.应该是代码的问题或字段长度不够
------解决方案--------------------
可能是因为回车符号作怪。重新处理字符串,使用
string txt = TextBox1.Text;
txt = txt.Replace( "\r\n ", " ");
// 如果不可,就换txt = txt.Replace( "\n ", " ");试试看