2010-11-24 17 views
1

Ich habe folgende Situation:Triggerereignis für verschachtelten Updatepanel funktioniert nicht

Updatepanel 
    dynamically loaded Usercontrol 
     Button 
     UpdatePanel2 

Ich bin einen Usercontrol mit einem anderen Updatepanel in der es geladen ist. Jetzt habe ich in dieser Benutzersteuerung eine Schaltfläche, die als asynchrone Postback-Trigger für das 2. Updatepanel registriert ist. Wenn ich jedoch auf den Knopf klicke, passiert nichts. Während des Debuggens tritt es nicht einmal in das Click-Ereignis des Buttons ein, der natürlich in der Benutzersteuerung sitzt. Das Parent Updatepanel ist auf Updatemode conditional und ChildrenAsTriggers = "false" gesetzt. Das verschachtelte UpdatePanel2 ist auf Updatemode = Conditional gesetzt. Ich möchte nur das Parent Updatepanel nichts tun und die Schaltfläche, um sein Ereignis auszulösen, so dass ich einige Daten in den geschachtelten Updatepanel laden kann. Kann mir jemand Einblick geben? Ich verwende ASP.NET 3.5.

+0

Wenn Sie nur Ihre Benutzersteuerung in der Seite Markup gesetzt (das heißt nicht dynamisch den Laden), ist es dann funktionieren? –

+0

Wenn Sie nicht möchten, dass das übergeordnete Update-Panel etwas bewirkt, warum brauchen Sie es? – RLT

+0

Ich brauche es, weil ich die usercontrols ohne ein Postback dynamisch laden möchte. – hoetz

Antwort

Verwandte Themen