数据库问题,在线!~
用<asp:TextBox />来输入文字存入数据库,但是在网页上调出来后,显示的文字格式和我输入的格式不一样,我怎么保证显示的文字格式和我在<asp:TextBox />里输入文字的格式一样呢?
我已经试着用<pre>,但是不行.
多谢各高手们指点一二.感激不尽!!!
问题点数:20、回复次数:5Top
1 楼Knight94(愚翁)回复于 2006-03-14 13:55:26 得分 20
如果要保持格式,那么建议用byte来存,例如:
using System.Text;
//Get bytes from textbox
byte[] bData = ASCIIEncoding.UTF8.GetBytes( TextBox.Text );
//Then save it into DB(the according field must be image in SQL server)
//Read bytes from DB
string strText = ASCIIEncoding.UTF8.GetString( bData, 0, bData.Length );
//Then apply its value to textbox
Top
2 楼m777((我的家乡江西新余))回复于 2006-03-14 14:00:22 得分 0
markTop
3 楼wlhardnet(牧羊人)回复于 2006-03-14 14:14:52 得分 0
还有什么更好的办法吗>Top
4 楼Knight94(愚翁)回复于 2006-03-14 14:15:55 得分 0
要保持文本的格式,只能这样。Top
5 楼wlhardnet(牧羊人)回复于 2006-03-14 14:18:46 得分 0
谢谢!Top




