Click here to Skip to main content
16,008,175 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i have a listview and listview contains a Gravatar(ajax control)

i tried:
XML
<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource1">
 <ItemTemplate>

  <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("email") %>' />
  
  <ajaxToolkit:Gravatar ID="Gravatar1" runat="server" Email="<%= HiddenField1.Value %>" Size="70" Rating="R" DefaultImageBehavior="MonsterId" />


 </ItemTemplate>
</asp:ListView>
-----

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
           ConnectionString="<%$ ConnectionStrings:TestConnectionString1 %>" 
           SelectCommand="SELECT [email] FROM [TblComments]"></asp:SqlDataSource>

but it not help.
how do i get email for Gravatar1 from datasource
Posted

1 solution

You get it the same way your do for the HiddenField, DataBinding
<ajaxToolkit:Gravatar ID="Gravatar1" runat="server" Email="<%Eval("email")%>" Size="70" Rating="R" DefaultImageBehavior="MonsterId" />


You don't even need the HiddenField. Unless you are using it for something else
 
Share this answer
 
Comments
summerrain_90 27-Apr-12 14:14pm    
thanks for your help!
i tried Email='<%# Eval("email") %>';
for some reason it was error but its ok now!
[no name] 27-Apr-12 17:26pm    
You're welcome

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900