Protected Sub liste_app_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles liste_app.ItemCreated If e.Item.ItemType ListItemType.Item Or e.Item.ItemType ListItemType.AlternatingItem Then e.Item.ID = "Ligne_" & e.Item.ItemIndex End If End Sub Protected Sub link_grp_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs) 'MsgBox(sender.uniqueID) Dim lig As RepeaterItem = Page.FindControl(sender.uniqueID.replace("$link_grp", "")) lig.Visible = False End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<HeaderTemplate></HeaderTemplate> <FooterTemplate></FooterTemplate> <li> <%#((Person)Container.DataItem).ToString() %> " ImageUrl="~/images/foo.png" /> </li>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public class Person { public int PersonId { get; set; } public String FirstName { get; set; } public String LastName { get; set; } public override string ToString() { return String.Format("{0} {1}", this.FirstName, this.LastName); } } public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.BindData(); } } protected void rptPouet_ItemCommand(object source, RepeaterCommandEventArgs e) { this.lblTest.Text String.Format("CommandName {0} ; CommandArgument = {1}", e.CommandName, e.CommandArgument); } private void BindData() { Person[] persons = new Person[]{ new Person(){ FirstName ="firstName1", LastName="lastName1", PersonId= 1}, new Person(){ FirstName ="firstName2", LastName="lastName2", PersonId= 2} }; this.rptPouet.DataSource = persons; this.rptPouet.DataBind(); } }