Problème avec une éval de Container on databinding
	
	
		Bonjour à tous !
Je rencontre un problème lors de l'évaluation d'une donnée de container.
Hop un petit morceau de code :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 
 | <TD align="left" vAlign="top" align="center" width="124px">
<% if (DataBinder.Eval(Container, "DataItem.id_Fichier").ToString().Substring(0, 2) == "DLG")
{%>
<asp:HyperLink id=Hyperlink2 runat="server" width="124px" Text='<%# DataBinder.Eval(Container, "DataItem.id_Fichier") %>' Font-Underline="True" CssClass="bleu" NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.id_Fichier", "http://jeanlutz.dyndns.org/download/micro/{0}.maj") %>'></asp:HyperLink>
<% }
else
{ %>
<asp:HyperLink id=Hyperlink1 runat="server" width="124px" Text='<%# DataBinder.Eval(Container, "DataItem.id_Fichier") %>' Font-Underline="True" CssClass="bleu" NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.id_Fichier", "http://jeanlutz.dyndns.org/download/micro/{0}.exe") %>'></asp:HyperLink>
<% } %>
</TD> | 
 Vla en gros, ce que je veux faire, c'est attribuer un lien différent selon la valeur de DataBinder.Eval(Container, "DataItem.id_Fichier").
Lors du build j'ai ce message d'erreur 
	Citation:
	
		
		
			Le nom 'Container' n'existe pas dans le contexte actuel
			
		
	
  qui correspond à la condition du If.
Ce que je pense  avoir compris, c'est qu'il est pas possible d'accéder à la ressource container car je ne suis pas dans un control server bindé...
Je ne vois pas comment accéder à la ressource DataBinder.Eval(Container, "DataItem.id_Fichier") sans utiliser le databinder.eval() ...
Pouvez m'éclairer  ?