问题描述
<asp:TextBoxID="txtTitle"runat="server"Width="100%"TextMode="MultiLine"Height="50px"></asp:TextBox>[code]我输入的时候是自动换行了,但是显示的时候却只按一行显示,怎么样让显示的时候也按多行显示啊?在网页中查看源码,是textarea,可不可以设置css样式,textarea{Wrap:SOFT;}//这样写试了没有效果,该怎么写?网页源码:[code=HTML]<textareaname="txtTitle"rows="2"cols="20"id="txtTitle"style="height:50px;width:100%;">ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff</textarea>
解决方案
解决方案二:
输入的是否按回车换行然后存储内容的时候:stringtitle=txtTitle.Text.Replace("n","<br/>");
解决方案三:
只可能按回车来区分是否换行,不可能给你自动换行的Resplsce("n","<br>")
解决方案四:
这样应该是显示多行的。
解决方案五:
引用1楼sq_zhuyi的回复:
输入的是否按回车换行然后存储内容的时候:stringtitle=txtTitle.Text.Replace("n","<br/>");
我输入的时候是自动换行的,会保存n吗?
解决方案六:
<asp:TextBoxID="txtTitle"runat="server"MaxLength="20"TextMode="MultiLine"></asp:TextBox></div>添加一个文本框显示的最大的长度MaxLength就可以了(最大长度根据实际需要设置)。
解决方案七:
引用4楼chen2319的回复:
引用1楼sq_zhuyi的回复:输入的是否按回车换行然后存储内容的时候:stringtitle=txtTitle.Text.Replace("n","<br/>");我输入的时候是自动换行的,会保存n吗?
不会的,你可以试试用回车换行,再看显示的有没有换行
解决方案八:
引用4楼chen2319的回复:
引用1楼sq_zhuyi的回复:输入的是否按回车换行然后存储内容的时候:stringtitle=txtTitle.Text.Replace("n","<br/>");我输入的时候是自动换行的,会保存n吗?
输入的时候是自动换行的,会保存n!
解决方案:
你可以输出的时候把n换成<br/>
解决方案:
你可以直接试试<textarea>就是一个多行的文本域
解决方案:
输入的是否按回车换行然后存储内容的时候:stringtitle=txtTitle.Text.Replace("n","<br/>");
解决方案:
TextMode="MultiLine
解决方案:
textbox设置长度,按回车会自动换行
解决方案:
style="word-break:break-all"
解决方案:
同意12楼
解决方案:
顶一下
解决方案:
设置textbox的一个属性:TextMode="MultiLine"。就可以实现多行的显示了!
解决方案:
TEXTBOX里有属性设置,TEXTMODE改为MultiLine
解决方案:
UP
解决方案:
不能自动换行的