c# - 如何使用 Eval 和 string.Join 在 ListView 中的 Label 中显示整个数组?
问题描述
如何在列表视图的标签中显示整个可变长度数组?我试过以下
<td>
<asp:Label ID="MyArrayLabel" runat="server" Text='<%# string.Join(",",Eval("MyArrayLabel")) %>' />
</td>
解决方案
您必须将Eval
背面转换为数组。在此示例中,Array 是 a List<string>
,但它可以是任何 IEnumerable。
<asp:Label ID="MyArrayLabel" Text='<%# string.Join(",",Eval("MyArrayLabel") as List<string>) %>' />
推荐阅读
- apache-kafka - 服务器具有无效的 Kerberos 主体:hdfs/XXXX@XXX
- reactjs - 使用 jestjs 进行单元测试时如何获取组件的 props
- html - TWIG 表单中的新行(Prestashop 帮助框)
- android - 调试 WatchFace 时永远“等待应用程序启动调试服务器”
- rest - 无法通过超级账本休息服务器访问阵列中的资产
- google-cloud-platform - 如何使用 api 密钥或用户名密码访问 GMail API?
- android - 从可访问性获得空根节点 - UiAutomator
- abap - 仅在事务性内部表中的动态 alv 中的一行
- python - 带有 NaN 的 csv 文件清空,里面没有任何内容
- asp.net - 如何设计一个后台作业来监听邮箱并在收到电子邮件时触发操作?