定义:
<asp:TextBox Runat="server" ID="re" TextMmode="MultiLine" Wrap="True"
Width="100%" Height="100%"/>
操作:
在TextBox中输入值,当输入超过一行时,内容自动换行。现输入三行,单击button,将输入值保存到数据库中。
出现的问题:
保存成功后,输入到TextBox中的值成一行显示了,屏幕走样了。
请教:
1)上面是什末原因,浏览器增加软回车来使内容自动换行,但回车符没有插入文本,如何将回车符插入到TextBox中,回车符正确显示?
2)服务器端是否接受回车符的位置,如果不接受,该怎末办?

解决方案 »

  1.   

    动态设置TextMmode="MultiLine"即可
      

  2.   

    To: luhanzhang(天涯游子)   
    "动态设置TextMmode="MultiLine"即可"
    《动态设置》是如何设置?
      

  3.   

    To: yohomonkey(ht) 
    我将如何判断在什么时候插入char(13)!
    服务器端数据库是否接受char(13)?
      

  4.   

    定义:
    <asp:TextBox Runat="server" ID="re" TextMmode="MultiLine" Wrap="True"
    Width="100%" Height="100%"/>
    操作:
    在TextBox中输入值,当输入超过一行时,内容自动换行。现输入三行,单击button,将输入值保存到数据库中。
    出现的问题:
    保存成功后,输入到TextBox中的值成一行显示了,屏幕走样了。
    请教:
    1)上面是什末原因,浏览器增加软回车来使内容自动换行,但回车符没有插入文本,如何将回车符插入到TextBox中,回车符正确显示?
    2)服务器端数据库是否接受回车符的位置,如果不接受,该怎末办?