日期:2014-05-17  浏览次数:20585 次

Div中字符串加<br />不换行
前台:<div id="divUseUnit" runat="server" style="width:100%;height:100%;"></div>
后台:this.divUseUnit.InnerHtml = "中国北京昌平区升龙国际<br />一期楼宇工程";
运行后,页面上并没有换行,这个是什么问题?
<br />换成\n也不行

------解决方案--------------------
this.divUseUnit.InnerHtml = "中国北京昌平区升龙国际<br />一期楼宇工程";
<br/> 这样是可以换行的。
------解决方案--------------------
你运行后查看源文件看看!  或者你直接把文字放到html里面看有没有换行!
------解决方案--------------------
要么是样式,要么被转义字符了
------解决方案--------------------
this.divUseUnit.InnerHtml = "中国北京昌平区升龙国际<br /><br /><br />一期楼宇工程";

------解决方案--------------------
前台:<div id="divUseUnit" runat="server" style="width:100%;height:100%;"></div>
后台:this.divUseUnit.InnerHtml = @"中国北京昌平区升龙国际<br />一期楼宇工程";

这样可以不
------解决方案--------------------
目测没什么问题
------解决方案--------------------
亲,应该是你浏览器有缓存吧,将缓存清除一下试试。
页面正常显示并换行了。
代码没有问题的。