私は ASP.NET を初めて使用します。値が null または空白でない場合に、.aspx ファイルにコードのチャンクのみを表示する方法を見つけようとしています。ここに私が持っているものがありますDetailsView
:
<asp:TemplateField HeaderText="Phone">
<EditItemTemplate>
<asp:TextBox runat="server" ID="txtPhone" Text='<%# Bind("Phone") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<a href="tel:<%# Eval("Phone") %>">
<i class="icon-phone"></i>
<%# Eval("Phone") %>
</a>
</ItemTemplate>
</asp:TemplateField>
nullまたは空白のa
場合、タグ全体を条件付きで非表示にしたい。Eval("Phone")
コードビハインドで何かを行うのではなく、マークアップでこれをすべて行うことをお勧めします。