c#
  • asp.net
  • 2015-11-17 17 views 2 likes 
    2

    我有一个List<string>,它返回此格式的字符串yyyy-MM-dd;Price。这个列表绑定到我的列表视图,我想将我的字符串分割成两个字段:第一个字段包含yyyy-MM-dd,第二个包含价格。如何在列表视图中拆分Container.DataItem字符串

    这里就是我试图

    <asp:Label ID="lblCodeUsager" 
          runat="server" 
          Text='<%# Container.DataItem.ToString().Split(';')[0] %>' /> 
    

    不幸的是,我得到一个错误说服务器标签是不正确的。

    我知道我可以传递一个对象列表,但我想知道是否有一个字符串列表的解决方案?

    +0

    试试看'\‘',而不仅仅是'’'。或创建一个类的列表,而不是预处理信息 –

    回答

    2
    <asp:Label ID="lblCodeUsager" 
         runat="server" 
         Text="<%# Container.DataItem.ToString().Split(';')[0] %>" /> 
    

    您需要交换“文本属性”,因为如果你不这样做,将与分裂干扰。

    +0

    谢谢,解决了它Woogush – Bubblesphere

    相关问题