Ciao Pietro, grazie mille del suggerimento.
In effetti ho provato e funziona.

Ho poi trovato anche un'altra soluzione in giro su internet. Praticamente senza far niente, si suggeriva di inserire il codice non nell'evento LOAD della pagina ma nell'evento INIT (sotto posto il codice).

Così facendo funziona bene... mha! :master:

Grazie.

codice:
Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs)

            Do While dr_Legge.Read
                
                ' Memorizza Campi
                '
                Categoria = dr_Legge.Item("Categoria")
                '
                Dim lnkVoceMenu As New LinkButton
                lnkVoceMenu.CssClass = "linkbutton"
                lnkVoceMenu.ID = "lnkVoceMenu" & intCont.ToString
                lnkVoceMenu.Text = Categoria & "</a></br>"
                AddHandler lnkVoceMenu.Click, AddressOf mioEventoClick
                '
                pnlMenu.Controls.Add(lnkVoceMenu)
                '
                ' Gestione Triggers
                '
                Dim trigger As New AsyncPostBackTrigger
                trigger.ControlID = "lnkVoceMenu" & intCont.ToString
                trigger.EventName = "Click"
                UpdatePanel1.Triggers.Add(trigger)
                '
                ' Distrugge oggetti
                '
                lnkVoceMenu = Nothing
                trigger = Nothing
                '
                intCont += 1
                
            Loop

 End Sub