如何在ASP.NET模板字段中接受空值?

时间:2015-03-15 09:26:42

标签: c# asp.net

我写了如下代码行

<asp:TemplateField SortExpression="LicenceTypesNames" HeaderText="Licence Required">
    <ItemTemplate>
        <asp:Label ID="lnkNameLT" runat="server" Text='<%# string.IsNullOrEmpty(Eval("LicenceTypesNames").Replace(",",", ")) %>'>    </asp:Label>
    </ItemTemplate>
</asp:TemplateField>

string.IsNullOrEmpty(Eval("LicenceTypesNames").Replace(",",", "))无效。请帮忙!

2 个答案:

答案 0 :(得分:0)

试试这个:

<%# (Eval("LicenceTypesNames")!=null)?Eval("LicenceTypesNames").ToString().Replace(",",", ") : "" %>

答案 1 :(得分:0)

尝试使用像这样的数据绑定语句:

<asp:Label ID="lnkNameLT" runat="server" 
    Text='<%# Eval("LicenceTypesNames") == null ? "" : "with value" %>'>
</asp:Label>