Sayfamdaki bazı verileri göstermek için tekrarlayıcı kontrolü kullanıyorum.Asp.net tekrarlayıcı denetiminde madde tıklama olayı nasıl alınır?
Tekrarlayıcı öğesi şablonunda bir görüntü ve bir etiket alanı vardır.
Görüntüyü tıklattığımda, veri öğemdeki kimlik alanını içeren bir olay alıyorum.
Bunu nasıl başarabilirim?
Aslında resme tıkladığımda başka bir sayfaya gitmek istiyorum ve veri sayfamın ayrıntılı bilgilerini görmek istiyorum, tekrarlayıcıda sadece kısa bilgiler gösteriyorum.
Benim tekrarlayıcı şöyle görünür:
<asp:Repeater ID="itemRepeater" runat="server" OnItemCreated="itemRepeater_ItemCreated" >
<ItemTemplate>
<tr>
<td colspan="2">
<asp:Image ID="phImage" runat="server" ImageUrl='<%#"~/ImageHandler.ashx?id=" + DataBinder.Eval(Container.DataItem, "PhotoID")%>' />
</td>
<td>
<asp:Label ID="lblImageName" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Name") %>' />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
Ben görüntüyü tıkladığımda olay PhotoID
almak istiyorum.
Fotoğrafım sınıfı şöyle görünür:
public class PhotoDC
{
public byte[] ImagebyteArray { get; set; }
public string Name { get; set; }
public int PhotoID { get; set; }
}
ben yeni başladım web winform programlama yapıyor belki kolaydır ama ben bir çözüm bulmak için mücadele ediyorum.
Görüntüyü aldığımda el imlecini göstermeyi bir şekilde başardım.