ハイパーリンク コントロールを含む itemtemplate を含む gridview を取得しました。データベース内の項目が null を返した場合、ハイパーリンク コントロールを非表示にしたい:
<ItemTemplate>
<asp:HyperLink ID="hlSugar" Visible=<% DataBinder.Eval(Container, "DataItem.CaseID")==null %> ToolTip="View the issue in SugarCRM." Target="_blank" runat="server" NavigateUrl='<%# "http://myPath&record=" + DataBinder.Eval(Container, "DataItem.CaseID") %>' Text="Issue"></asp:HyperLink>
</ItemTemplate>
構文がわからない
Visible = <% iif(databinder.eval(container, "dataItem.caseid")==null, false, true) %>
構文を正しくする方法がわかりません。基本的に、`DataItem.CaseID が null かどうかを確認し、null の場合はこのフィールドを非表示にしたいと考えています。