我的意思是:
使用者在TextMode="MultiLine"的TextBox中输入了一篇文章,有换行有段落,
但是在储存的時候,这些內容写入到Mysql中,再被查出來到网页中的Label.Text来呈现时,
所有的换行、段落会不见,
那,要如何存,才能像发表文章这样,打什么模样就存什么模样呢?
请教各位大大,谢谢!
换行是\n字符,Label对应span,是无法换行的,用html的pre标签,或者入库的时候将
\n替换为<br>
string s=textbox1.Text.Replace("\n","<br>");
//设置textbox值的时候记得将<br>替换回\n,要不textbox不会换行
textbox1.Text=s.Replace("<br>","\n");
你可以在写内容时在需要的段落加上,这样从数据库得到的内容就可以换行了