Essayer de comprendre comment raccorder des événements verbaux de partie Web; plus précisément, je veux savoir quand l'utilisateur minimise ou restaure toute partie Web, et lequel. Je ne suis pas sur une plateforme sharepoint - strictement asp.net (4) ajax (2).Noms d'événements pour les verbes WebPartZone
J'appelle le code suivant dans la charge de page de ma part web (ma partie Web hérite UserControl et met en application IWebPart):
Sub test_WebPartZoneVerbEventHandlers()
Dim i As Integer = 0
For Each z As WebPartZone In WebPartManager.GetCurrentWebPartManager(Me.Page).Zones
Dim restoreVerb As WebPartVerb = z.RestoreVerb
Dim minimizeVerb As WebPartVerb = z.MinimizeVerb
If Not IsNothing(restoreVerb) Then
If Not IsNothing(restoreVerb.ClientClickHandler) Then
testTextArea.InnerHtml = testTextArea.InnerHtml & i & "<br/>" & restoreVerb.ClientClickHandler
End If
If Not IsNothing(restoreVerb.ServerClickHandler) Then
testTextArea.InnerHtml = testTextArea.InnerHtml & i & "<br/>" & restoreVerb.ServerClickHandler().ToString()
End If
End If
If Not IsNothing(minimizeVerb) Then
If Not IsNothing(minimizeVerb.ClientClickHandler) Then
testTextArea.InnerHtml = testTextArea.InnerHtml & i & "<br/>" & minimizeVerb.ClientClickHandler
End If
If Not IsNothing(minimizeVerb.ServerClickHandler) Then
testTextArea.InnerHtml = testTextArea.InnerHtml & i & "<br/>" & minimizeVerb.ServerClickHandler().ToString()
End If
End If
i = i + 1
Next
End Sub
Mais je ne reçois aucun nom pour ne pas les gestionnaires. Voici la sortie (contenu de testTextArea):
0<br/>0<br/>1<br/>1<br/>2<br/>2<br/>0<br/>0<br/>1<br/>1<br/>2<br/>2<br/>
Quelqu'un sait pourquoi rien ne montre pour les gestionnaires de clic client/serveur?
En aparté , il me semble étrange que les verbes de restauration et de minimisation soient des membres de la zone de partie Web, et pas la partie Web elle-même, puisque chacune des parties de Web ont leurs propres verbes de minimisation/restauration qui semblent fonctionner indépendamment ... – pabrams