请帮忙!!我已经搜索了几个小时,但也许解决方案非常明显,我完全忽略了它:(
我有一个绑定到 sql 表的列表视图。该表包含一堆仅包含“T”或 NULL 值的字段,最后两个字段除外,其中包含用于用户评论的自由类型文本。
对于 T/NULL 值 - 列表视图配置为不显示空单元格,并且在存在“T”值的地方,它将显示自定义文本并为下一项创建换行符。此语法正是这样做的:
<asp:Label ID="LymeLabel" runat="server" Text='<%# Eval("Lyme","Lyme Disease<br />") %>' />
但是,我希望最后两个字段(自由类型文本)以段落样式显示,段落标记围绕 Eval 语句。标签必须构成 Eval 的一部分,以便在单元格为空时它们不会呈现空白。我的想法是这样做,但它不起作用 - 空格以任何一种方式显示:
<asp:Label ID="OtherCommentLabel" runat="server" Text='<%# "<p>"+Eval("OtherComment")+"</p>" %>' />
我猜 ""+ ... +" " 不在乎中间有什么或不在中间.. 但如何解决呢?必须有一个非常简单的解决方案,即使问这个我也觉得很愚蠢。请问有什么建议吗?