comment valider la valeur de mon Eval ?
Bonjour,
Je vous explique mon problème...
Ce code fonctionne parfaitement pour afficher les détails de ma photo :
Code:
1 2 3 4 5 6
| <td class="infosphotos" align = left>
<a><u>Titre</u> : <%# Server.HtmlEncode(Eval("Caption").ToString()) %></a><br />
<a><u>Medium</u> : <%# Server.HtmlEncode(Eval("Medium").ToString()) %></a><br />
<a><u>Grandeur</u> : <%#Server.HtmlEncode(Eval("Grandeur").ToString())%></a><br />
<a><u>Coût</u> : <%#Server.HtmlEncode(Eval("Prix").ToString())%> $</a><br />
</td> |
Mais j'aimerais pour la dernière ligne "Prix", afficher un point rouge si c'est vendu ou non. Alors il faut que je sache si c'est écrit "vendu", si oui je mets le point rouge sinon j'affiche juste le prix indiqué dans ma table.
J'ai essayé ceci :
Code:
1 2 3 4 5 6 7 8 9
| <a><u>Prix</u> :<% If (Server.HtmlEncode(Eval("Prix").ToString()) = "vendu") Then%>
<img src="images/rond_rouge.jpg" title="vendu" alt="vendu" /></a><br />
<%Else%>
<%#Server.HtmlEncode(Eval("Prix").ToString())%> $</a><br />
<%End If%> |
Mais j'ai le message suivant :
Citation:
Les méthodes de liaison de données telles que Eval(), XPath() et Bind() peuvent uniquement être utilisées dans le contexte d'un contrôle lié aux données.
Je suis débutante dans ce language, j'apprécierais beaucoup un petit coup de pouce. Merci à l'avance !!
Comment valider mon Eval ?
Désolé,
Je suis même débutante dans les forums... Je suis dans JavaScript mais j'aurais dû être dans VBScript !! Que j'insère dans des pages asp...
Merci énormément de prendre le temps de me répondre.