C# 如果使用空字符串,如何显示链接按钮。。?

C# 如果使用空字符串,如何显示链接按钮。。?,c#,asp.net,.net,C#,Asp.net,.net,我需要根据一个条件显示一个链接按钮,如果我的id值为null,我应该显示我的链接按钮。因此,我使用了下面的条件,但无法显示链接按钮,其中我使用网格视图显示内容 <asp:Panel ID="statusPanel" Visible='<%# (Eval("ID").Equals("")) %>' runat="server"> <asp:LinkButton ID="UpldBtn" CommandArgument='<%#Eval("Tran

我需要根据一个条件显示一个链接按钮,如果我的id值为null,我应该显示我的链接按钮。因此,我使用了下面的条件,但无法显示链接按钮,其中我使用网格视图显示内容

 <asp:Panel ID="statusPanel" Visible='<%# (Eval("ID").Equals("")) %>' runat="server">
       <asp:LinkButton ID="UpldBtn" CommandArgument='<%#Eval("TransactionID")%>' CommandName="Upload" runat="server">Upload</asp:LinkButton>
 </asp:Panel>

上传

同样,如果我的id为空,我需要显示一个勾号图像,但无法将其删除

<asp:Image ID="Image1" runat="server" ImageUrl='<%#(Eval("ID").Equals("") ? "" : "images/add_btn.png")%>' />

谁能帮我一下我犯的错误吗。。

提前谢谢。

谢谢朋友们。我找到了解决办法。。这是密码

<asp:Panel ID="statusPanel" Visible='<%#Convert.IsDBNull(Eval("ID"))%>' runat="server">
                           <asp:LinkButton ID="UpldBtn" CommandArgument='<%#Eval("TransactionID")%>' CommandName="Upload" runat="server">Upload</asp:LinkButton>
                          </asp:Panel>
<%#(Convert.IsDBNull(Eval("ID")) ? "" : "images/add_btn.png")%>

上传

请将此标记为您的答案,以便其他人可以找到。