2

早上好,我对 asp.net 很陌生。如果该字段为空,我正在尝试删除空格。我从您的其他帖子中发现,我需要确定该字段是否为空,然后将可见性设置为 false,但是我不确定如何将其放入我的页面中。这是我的代码:

<asp:Label ID="MailingAddress" runat="server" Text='<%# Bind("MailingAddress") %>' />

这是我在您的网站上找到的:

=IIF(First(Fields!AddressLine2.Value, "dsPersonData") = "",False,True)

我很尴尬地说我什至不确定这是否是 asp.net c# 代码。我将不胜感激您能给我的任何帮助。

4

1 回答 1

4

如果你想在 null 的情况下隐藏,试试这个

<asp:Label ID="MailingAddress" runat="server" 
   Text='<%# Eval("MailingAddress") %>' 
   Visible='<%# Eval("MailingAddress") != null %>'/>

而这个,也要考虑到空字符串

<asp:Label ID="MailingAddress" runat="server" 
   Text='<%# Eval("MailingAddress") %>' 
   Visible='<%# !string.IsNullOrEmpty(Eval("MailingAddress") as string) %>'/>
于 2012-09-28T19:08:05.460 回答