<span><%# Eval("addr")%></span>
他显示的是:四川省 成都市 都江堰市 四川都江堰市玉堂山水印象小区14栋4-2#但是我只想显示 成都市,请问看这地方该怎么整一下??

解决方案 »

  1.   

    <span> <%#getValue(Eval("addr"))%> </span> public string getValue(object o)
    {
     string [] s = o.ToString().Split(' ');
     if(s!=null){return s[1];}
     return o.ToString();
    }
      

  2.   

    Eval("addr").ToString().Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[1]不过你这是个特例,我这个也只供参考
      

  3.   


    是你的设计有问题 如果只想显示 成都市 那就 <span>成都市 </span>
    不能<span> <%# Eval("addr")%> </span>
    你应该有一个<span> <%# Eval("city")%> </span>