问题描述
多行文本框,回车替换<asp:TextBoxID="Remark"Rows="12"Columns="50"TextMode="MultiLine"runat="server"Width="730"/>第一步:添加操作:myParam=myParam.Replace("n","<br/>");//回车第二步:显示,没有替换动作,显示能够正常换行第三步:编辑操作:myParam=myParam.Replace("<br/>","n");//回车第四步:显示,不能够换行了,问题出来了.大家帮忙看一下,是哪里出错了呢?
解决方案
解决方案二:
观注中,自己前几日也遇到了此问题,但是没找到解决办法
解决方案三:
查看两次显示字符串的值一致么??
解决方案四:
引用2楼MADfox1983的回复:
查看两次显示字符串的值一致么??
一样,就是没了换行.
解决方案五:
n的换行只能在textbox内显示,像label的得用<br/>才能显示
解决方案六:
引用4楼MADfox1983的回复:
n的换行只能在textbox内显示,像label的得用<br/>才能显示
没明白,有实际的解决问题的代码吗?我可以马上测试一下.
解决方案七:
第四步:显示之前执行myParam=myParam.Replace("n","<br/>");你看看效果
解决方案八:
控制换行的目的是为了显示吗?
解决方案九:
要了解这些你可以自己尝试让显示控件(label,textbox,TextArea等等)等于"abc<br/>abc""abcnabc"看效果就能明白了
时间: 2025-01-08 14:18:52