Bonjour,
Dans une GridView, pour un champ Email, j'ai créer un <TemplateField> dans lequel j'affiche une petite enveloppe afin d'éviter de prendre trop de place en largeur de colonne.
<asp:TemplateField HeaderText="Email">
<ItemTemplate>
<a href='mailto:<%# Eval("Email") %>'>
<img alt="" border="0"
src='<% if ( %><%# Eval("Email") %><% == null || %><%# Eval("Email") %><% == "") { %> "../../../images/icoMail.gif" <% } else { %> "../../../images/icoMail.gif" <% } %>' /></a>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtEmail" runat="server" MaxLength="200" Text=' <%# Bind("Email") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
Mon but étant: lorsque l'email est égal à rien soit "", ou encore est égale à "null" j'aimerais afficher une image différente que lorsque l'email est renseigné.
Je ne sais pas si je m'y prend bien ou non, je ne pense pas sachant que cela ne marche pas, auriez-vous des idées afin de réaliser ca?
Dans l'attente d'un retour,
Merci par avance.