关于Option中的空格问题在某些情况下失效的解决办法

一般的,空格在Option标签的前后是会被浏览器自动忽略掉的,所以我们使用硬空格 就可以了。

可是当我们在ASP.NET中使用服务器控件ListBox或DropDownList的时候,要实现这个效果问题就来了。其实原因就是ListItem类的Text属性在输出为HTML代码的时候,会自动进行HtmlEncode转换。

解决办法:用(char)0xA0代替" "

posted @ 2011-09-22 03:53  慧实  阅读(1493)  评论(0编辑  收藏  举报