首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net 2.0裡面的 TextArea 回車換行問題,该怎么处理

2012-04-07 
asp.net 2.0裡面的 TextArea 回車換行問題我在修改一個 2.0 做的系統,textbox 裡面設定 multiline 後,頁面

asp.net 2.0裡面的 TextArea 回車換行問題
我在修改一個 2.0 做的系統,textbox 裡面設定 multiline 後,頁面內變成 textarea, 但是在這個 textarea 裡面輸入文字然後按回車鍵,竟然不能換行,按回車後直接給我變成空格,光標向右邊移動,一直輸入到最右邊然後wrap 到第二行。

網上問過 google 後,它說好像是 2.0 的bug, 我用 VS2008 試過了,發現3.5 做的網站裡面的 textbox 就沒這個問題。但是我現在要修改的系統只能用 2.0 , 誰知道有啥解決辦法?

[解决办法]
用DIV做个假的textbox 

[解决办法]
这个。。。 没见识过
直接使用textarea标签怎么样

[解决办法]
  查看生成的textarea控件是否有rows和cols属性,如果没有这两个属性的话有些浏览器也换不了行,并非是asp.net的bug

  实在不行可以直接用html的textarea控件,然后加runat="server"转换成服务器端控件
[解决办法]
<div id="DIV1" style="border-style: solid;" contenteditable="true" >
&nbsp; &nbsp;</div>


你试试
 要是DIV中能输入东西能回车的话
 你可以用CSS 把DIV 变成假的textbox或者textarea

热点排行