<asp:Repeater ID="rptrParent" runat="server">
<ItemTemplate>
<li>
<a href="<% =ResolveUrl("~/cPanel/UserView.aspx?User=")%><%# Eval("StudentUserName") %>">
<span>
<% ProfileCommon pc = new ProfileCommon();
pc.GetProfile(Eval("StudentUserName").ToString());
Response.Write(pc.FirstName + "" + pc.LastName);
%>
</span>
</a>
</li>
</ItemTemplate>
en utilisant eval dans le code côté serveur sur la page asp.net
L'erreur suivante
Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.
vient dans cette partie
<% ProfileCommon pc = new ProfileCommon();
pc.GetProfile(Eval("StudentUserName").ToString());
Response.Write(pc.FirstName + "" + pc.LastName);
%>
@The Roche : 'Eval' d'ASP.Net n'est pas ce que vous pensez que c'est. – SLaks
Quelle est l'erreur que vous obtenez? – Luis
Hey les gars, je sais que je peux obtenir la valeur en utilisant <% # Eval ("StudentUserName")%> Je veux obtenir le nom et le nom du profil de l'utilisateur à imprimer avec lui aussi. – Maverick