asp.net里的textarea标签不能换行怎么办

详细请看图贴身代码:<tr><td><div><textareastyle="width:100%;height:200px"id="TextBox4"readonlyn... 详细请看图

贴身代码:

<tr>
<td>
<div>
<textarea style="width: 100%; height: 200px" id="TextBox4" readonly name="TextBox4">
1.在注册前请先阅读“供应商注册及申请指引”并准备好需要上传的电子扫描件;
2.注册前请先查看注册须知和注册流程;
3.用户名的输入长度为16位、只能含有英文字母(不分大小写)、数字等字符串,如 caigou01;
4.身份证号码的输入长度为15位、16位或18位的数字、字母;
5.邮政编码的输入长度为6位数字;
6.E-mail的输入格式为 someone@somdomain.com ;
7.认真、准确选择本公司的投标类别及范围(该项信息是注册供应商收到招标公告、下载采购文件、参与招标投标活动限定范围的依据);
8.认真、 准确填写管理员的 E-mail 地址,以便注册成功后,收取相关信息;
9.在注册页面上传相关电子扫描件:营业执照,税务登记证,开户行许可证(复印件加盖公章)与公司照片;
10.单位联系人应与管理员一致,由其实施本单位参与网上采购业务的管理;并上传管理员1寸照片。</textarea></div>
</td>
</tr>
<tr>
在线求解决方法
展开
 我来答
憋不住事儿
2012-11-21 · TA获得超过603个赞
知道小有建树答主
回答量:570
采纳率:85%
帮助的人:164万
展开全部
这个标签内部的文本是自动换行的,它的自动换行是这一行文本从第一个字到最后一个字的长度超出了设定或默认宽度时才会换行。楼主列举的这十条,目测都没有超过标签的行宽,所以不会自动换行,如果想要小于行宽的字符串换行,就得在每一行后面加上<br />,或者把每一条放在<p></p>标签之间,或者这样
<textarea style="width: 100%; height: 200px" id="TextBox4" readonly name="TextBox4">
<pre> //加上这个
1.在注册前请先阅读“供应商注册及申请指引”并准备好需要上传的电子扫描件;
2.注册前请先查看注册须知和注册流程;
3.用户名的输入长度为16位、只能含有英文字母(不分大小写)、数字等字符串,如 caigou01;
4.身份证号码的输入长度为15位、16位或18位的数字、字母;
5.邮政编码的输入长度为6位数字;
6.E-mail的输入格式为 someone@somdomain.com ;
7.认真、准确选择本公司的投标类别及范围(该项信息是注册供应商收到招标公告、下载采购文件、参与招标投标活动限定范围的依据);
8.认真、 准确填写管理员的 E-mail 地址,以便注册成功后,收取相关信息;
9.在注册页面上传相关电子扫描件:营业执照,税务登记证,开户行许可证(复印件加盖公章)与公司照片;
10.单位联系人应与管理员一致,由其实施本单位参与网上采购业务的管理;并上传管理员1寸照片。
</pre>
</textarea>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shubo152
2012-11-21 · TA获得超过137个赞
知道答主
回答量:203
采纳率:50%
帮助的人:78.4万
展开全部
通常情况下,当用户在输入文本区域中键入文本后,浏览器会将它们按照键入时的状态发送给服务器。只有用户按下 Enter 键的地方生成换行。
如果您希望启动自动换行功能(word wrapping),请将 wrap 属性设置为 virtual 或 physical。当用户键入的一行文本长于文本区的宽度时,浏览器会自动将多余的文字挪到下一行,在文字中最近的那一点换行。

wrap="virtual" 将实现文本区内的自动换行,以改善对用户的显示,但在传输给服务器时,文本只在用户按下 Enter 键的地方进行换行,其他地方没有换行的效果。

wrap="physical" 将实现文本区内的自动换行,并以这种形式传送给服务器,就像用户真的那样键入的。因为文本要以用户在文本区内看到的效果传输给服务器,因为使用自动换行是非常有用的方法。

如果把 wrap 设置为 off,将得到默认的动作。
希望对你有点帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南宫萧尘呀
2012-11-21 · TA获得超过166个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:199万
展开全部
换行的话,你可以加一个标签,就是<br/>就可以换行了,或者<p></p>标签。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fb55f35
2012-11-21 · TA获得超过579个赞
知道小有建树答主
回答量:1395
采纳率:50%
帮助的人:1243万
展开全部
textarea需要在程序替换才能换行!
Function HTMLEncode2(s)
If Not IsNull(s) Then
RegExp.Pattern ="("&CHR(13)&CHR(10)&")"
TempStr= RegExp.Replace(s,"<br />")
RegExp.Pattern ="("&CHR(13)&")"
TempStr= RegExp.Replace(s,"<br />")
HTMLEncode2 =TempStr
End If
End Function

这个在要显示时格式化输出!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式