问题描述
|
我有一个简单的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 (将#修改为@)