如题,怎么用CS代码在服务端给DropDownList1的新项前加一空格,类似:
DropDownList1.Items.Add(new ListItem("空格abc","abc"));使用输出的页面效果类似
<option value="asfsda"> &#160; abc</option>

<option value="asfsda"> &nbsp; abc</option>

解决方案 »

  1.   

    this.DropDownList1.Items.Insert(0,new ListItem(" ","0"));
      

  2.   

    this.DropDownList1.Items.Insert(0,new ListItem("&nbsp;abc","0"));
      

  3.   

    不是插一条空item,是在插入的item的text前有个前导空格。
      

  4.   

    dcren118(地狱黑客) 
    -----------------------
    不行,页面内&nbsp;成了&amp;nbsp;
      

  5.   

    我以前有用过空格是不行了这个可以... ....在点号之间有个unicode字符你用这个字符就可以了
      

  6.   

    select id, ' ' + name as name from yourTable
      

  7.   

    systemspy(孤独的旅行者) 
    ------------------------
    空字符开头就没办法了吗?
      

  8.   

    brightheroes(闭关|那一剑的风情) 
    ----------------------------------------
    <option value="abc">   abc</option>在页面显示不出空格的效果来
      

  9.   

    rickjelly2004(rick & jelly) 的方法可以。
      

  10.   

    JafyLiu(土豆):为了显示组织结构,我以前在前面加空格,都不显示我只好用这个字符了你不能用这个字符,有特殊要求吗
      

  11.   

    systemspy(孤独的旅行者) 
    ----------------------------
    rickjelly2004(rick & jelly) 的方法确实可以,但有点担心,西文系统怎么办?
      

  12.   

    DropDownList1.Items.Add(chr(-32448) & "kkkk" );
      

  13.   

    全角空格的unicode码是048,下面这个到也可以
    byte[] unicode = {0,48};
    DropDownList1.Items.Add(System.Text.Encoding.Unicode.GetString(unicode)+ "abc" );
      

  14.   

    全角空格的16位ascii码是多少?
    用\u转义字符应该更简单
      

  15.   

    rickjelly2004(rick & jelly) 
    ----------------------------------
    C#不认\u-32448啦
    VB chr(-32448)是个这“丂”
      

  16.   

    DropDownList1.Items.Add(new ListItem(Server.HtmlDecode("&nbsp;")+"abc","abc"));