我可以在GridView ItemTemplate中使用IF语句吗?

问题描述

| 我有一个简单的gridview ItemTemplate看起来像这样:
<asp:TemplateField HeaderText=\"User\">
   <ItemTemplate>
      <a href=\"mailto:<%# Eval(\"Email\") %>\"><%# Eval(\"Name\") %></a>
   </ItemTemplate>
</asp:TemplateField>
但是,并非此列表中的所有用户都有存储在系统中的电子邮件,这意味着Eval(\“ Email \”)有时返回空白。发生这种情况时,我宁愿在该字段上没有链接,因为没有电子邮件地址,邮寄邮件将无法正常工作。 我怎样才能做到这一点?我希望可以在表示代码中使用IF语句,就像经典的ASP过去一样。如果没有,我想我可以在数据源上创建一个属性,其中包括整个HREF html ...     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)