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