Bonjour,
Pouvez vous m'expliquer ce qui ne va pas :
J'ai une page asp.net.
Cette page a une propriété
public bool MyBool { get; set; }
Dans mon code inline, je veux pouvoir affecter une valeur à cette propriété :
<%this.MyBool =%><%true %><%; %>
J'ai testé, ce code seul fonctionne.
Ca aussi ça fonctionne :
<%this.MyBool =%><% "toto" == null ? false : true %><%; %>
Maintenant, la difficulté (ou pas) est que je dois affecter cette valeur en utilisant #Eval
1 2 3 4 5 6 7 8 9
| <asp:GridView runat="server" AutoGenerateColumns="false" >
<Columns>
<asp:TemplateField HeaderText="Equipementier">
<ItemTemplate>
<%this.MyBool=%><%#Eval("EquipementSupplier.LogoFileName") == null ? false : true%><%; %>
</ItemTemplate>
</asp:TemplateField>
<Columns>
</asp:Gridview> |
J'ai une erreur à la compilation :
Impossible de convertir implicitement le type 'void' en 'bool'
Qu'est ce qui ne va pas ?
Merci de votre aide.
Partager