Title: OnCommand programmatisch zuweisen

Hallo Liste:

Ich erstelle programmatisch eine Reihe von ImageButtons zur Navigation auf einer Webseite und versuche ueber einen Eventhandler herauszufinden, welchen dieser Images der Benutzter angeclickt hat. Der Code sieht folgendermassen aus:

    Public WithEvents imgNav As ImageButton

    Public Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ...
             imgNav = new ImageButton()
             imgNav.OnCommand = "Nav_Clicked"
            imgNav.CommandName = "Zoom"
            imgNav.CommandArgument = arrZoomLevel(i)
        ...
    End Sub

    Public Sub Nav_Clicked(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs)
        Dim strZoom
        imgPhoto.ImageUrl = "helper/Size_Zoom.asp?Zoom=" & e.CommandArgument
    End Sub
   
Das ganze sitzt auf einer CodeBehind Seite und wenn ich die kompiliere kommt folgende Fehlermeldung:

'System.Web.UI.WebControls.ImageButton.Protected Overridable Overloads Sub OnCommand(e As System.Web.UI.WebControls.CommandEventArgs)' is not accessible in this context because it is 'Protected'.

Ich hoffe, jemand von Euch hat eine Idee, was hier schief laufen koennte.

Danke

Thorsten

| [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an