怎样让TextBox中的文本自动换行?

时间:2021-02-12 00:59:09
网页上的一个多行的TextBox从数据库中获取文本数据,但是文本本身很长而且没有换行使得TextBox的宽度和网页的宽度都变得很大,有没有办法让TextBox中的文本自动换行以便将宽度限制在一定范围内?

15 个解决方案

#1


Wrap=true 
默认是这个的……

#2


试过了,没用.......

#3


使用HTML控件,然后作为SERVER运行
HTML元素里有多行文本的TEXTBOX

#4


TextBox不是有多行的选项吗?叫做muti...什么的

#5


只有TextMode属性值为MultiLine时,设置Wrap = true 才可以自动换行

#6


试试去,但是HTML的多行文本控件和asp的多行文本控件有什么区别呢?

#7


怎么又asp了,你到底问的是asp的问题还是asp.net的问题?如果是asp.net的问题那就节贴吧,给分
做人要厚道呀

#8


我的意思就是asp.net的控件,只是简写了一下嘛,(阿火)你的方法我试过了不行的

#9


不行就算了,如果这样你都说不行,那你不要学.net了,.net对你不好使,不要分了。垃圾

#10


你说的不好使是指的怎么不好使,是在页面输入不好使,还是说从数据库取值时不好使

#11


如果是在数据库取值不好使
那就 TextMode = MultiLine时,设置Wrap = true 
并且在PageLoad()里写下下面代码
文本框ID.Attributes.Add("style","word-break:break-all;word-wrap:break-word");

#12


试试word-wrap: break-word;

#13


怎么还不给分

#14


\n

#15


分已经给了,不过以后希望不要这么火爆,劝你改名叫阿水比较好。

#1


Wrap=true 
默认是这个的……

#2


试过了,没用.......

#3


使用HTML控件,然后作为SERVER运行
HTML元素里有多行文本的TEXTBOX

#4


TextBox不是有多行的选项吗?叫做muti...什么的

#5


只有TextMode属性值为MultiLine时,设置Wrap = true 才可以自动换行

#6


试试去,但是HTML的多行文本控件和asp的多行文本控件有什么区别呢?

#7


怎么又asp了,你到底问的是asp的问题还是asp.net的问题?如果是asp.net的问题那就节贴吧,给分
做人要厚道呀

#8


我的意思就是asp.net的控件,只是简写了一下嘛,(阿火)你的方法我试过了不行的

#9


不行就算了,如果这样你都说不行,那你不要学.net了,.net对你不好使,不要分了。垃圾

#10


你说的不好使是指的怎么不好使,是在页面输入不好使,还是说从数据库取值时不好使

#11


如果是在数据库取值不好使
那就 TextMode = MultiLine时,设置Wrap = true 
并且在PageLoad()里写下下面代码
文本框ID.Attributes.Add("style","word-break:break-all;word-wrap:break-word");

#12


试试word-wrap: break-word;

#13


怎么还不给分

#14


\n

#15


分已经给了,不过以后希望不要这么火爆,劝你改名叫阿水比较好。