Hallo,
also ich von einer Seite ein ListView in ein UserControl packen. Also hab ich den ganzen Content und Code-behind der dazu gehört in ein Control kopiert. Leider werden nun die ClickEvents von von meinen 2 Controls (ImageButtons) im Template nicht mehr gefeuert. Die Events referenziere ich ganz simpel mit OnClick - Also <ImageButton OnClick="imageButton_Click"...>.
Diese Events kommen nicht mehr im codeBehind an, wie kann das sein?
Snippet Codebehind:
public void imageButtonDeleteBookmark_Click(object sender, EventArgs e) {
if(sender is ImageButton) {.......}}
Snippet asp-Code:
<asp:ListView runat="server" ID="listViewBookmarks" DataSourceID="" >
<asp:PlaceHolder ID="placeHolderItems" runat="server">
<ItemTemplate>
<asp:ImageButton ID="imageButtonDeleteBookmark" OnClick="imageButtonDeleteBookmark_Click" CommandArgument='<%#Eval("BNLBookmark.Id") %>' SkinID="BtnDelete" runat="server" ToolTip="<%$ Resources:Delete %>" AlternateText="<%$ Resources:Delete %>" />
...............