J'ai besoin d'accéder à un contrôle d'étiquette dans une liste lorsque j'ai cliqué sur un bouton (qui est sur la même ligne) ...Comment puis-je accéder à un contrôle dans ListView après avoir cliqué sur un bouton (ASP.NET C#)?
Est-ce que quelqu'un sait comment faire cela s'il vous plaît? :(
Voir ci-dessous pour plus d'un aperçu ...
ASPX Page:
<asp:ListView ID="ListView1" runat="server" DataSourceID="DataSource">
<LayoutTemplate>//Etc </LayoutTemplate>
<ItemTemplate>
<asp:Label ID="lblDone" runat="server" Visible="false">Your vote has been counted</asp:Label>
<asp:Button ID="voteButton" runat="server" Text="Vote" CommandArgument='<%#Eval("id") %>'
OnClick="voteOnThis" />
</ItemTemplate>
code derrière.
protected void voteOnThis(object sender, EventArgs e)
{
Button myButton = (Button)sender;
Voting.vote(int.Parse(myButton.CommandArgument));
// Here i would like to access the 'label' lblDone and make this Visible
}
@Ian: merci de compléter. :) – Saar
Thats acclamations parfaites à vous deux! – Stephen