我正在使用中繼器控件在我的頁面上顯示一些數據。如何在asp.net中繼器控件中獲取項目點擊事件?
中繼器項目模板具有圖像和標籤字段。
我希望當我點擊圖片時,我得到一個包含我的數據項的id字段的事件。
我該如何做到這一點?
實際上,當我點擊圖片時,我想要轉到另一個頁面,想要顯示我的數據項的詳細信息,在中繼器我只是顯示簡短的信息。
我的中繼器看起來是這樣的:
<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>
我想PhotoID
事件當我點擊的形象。
我的照片類看起來是這樣的:
public class PhotoDC
{
public byte[] ImagebyteArray { get; set; }
public string Name { get; set; }
public int PhotoID { get; set; }
}
我一直在做的winform編程剛剛起步的網絡,也許是容易的,但我爲努力找到一個解決方案。
我不知何故設法顯示手形光標,當我懸停圖像,雖然。