【发布时间】:2012-06-14 21:16:49
【问题描述】:
我是 ASP.NET 的新手,我试图弄清楚如果值不是空值或空格,如何仅在 .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>
如果Eval("Phone") 为空或空格,我想有条件地隐藏整个a 标记。我宁愿在标记中做这一切,而不是在代码隐藏中做一些事情。
【问题讨论】:
标签: c# asp.net detailsview