我是 ASP.NET 的新手,我试图弄清楚如果值不是空值或空格,如何仅在 .aspx 文件中显示一段代码。这是我所拥有的,在 a 内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>
如果为空或空格,我想有条件地隐藏整个a
标签。Eval("Phone")
我宁愿在标记中做这一切,而不是在代码隐藏中做一些事情。