Update Panel PostBackTrigger, Aktualisierung wird nicht angezeigt

8

Ich habe ein Update-Panel und aktualisiere den Fortschritt mit einem PostBackTrigger-Event. Der Update-Fortschritt wird jedoch nicht angezeigt, wenn ich auf die Schaltfläche klicke. Bitte finden Sie den folgenden Beispielcode

%Vor%

Mein Code hinter

%Vor%     
Bhuvan 05.03.2014, 07:08
quelle

4 Antworten

1

Endlich habe ich diese Aufgabe mit Hilfe von iframe und endrequestHandler von sys.webforms erreicht. Ich erklärte klar in meinem Blog, finden Sie den Link Ссылка . Die Complete-Methode muss in Iframe aufgerufen werden, anstatt die gleiche Seite aufzurufen

    
Bhuvan 12.03.2014, 10:13
quelle
6

Nun, dein Code ist Okay. Problem ist mit Ihrem Triggers , das Sie in UpdatePanel verwenden.

Microsoft sagt

  

Der UpdateProgress -Steuerelement gibt ein <div> -Element zurück, das ist   angezeigt oder ausgeblendet, abhängig davon, ob eine verknüpfte UpdatePanel   Steuerelement hat einen asynchronous Postback verursacht. Für die Startseite   Rendering und für synchronous postbacks , die UpdateProgress   Kontrolle wird nicht angezeigt.

Weitere Informationen zu MSDN

Sie verwenden also PostBackTrigger in Ihrem UpdatePanel , was dazu führt, dass ein synchronous Postback und UpdateProgress nicht angezeigt werden.

%Vor%

Ändern Sie es in

%Vor%

Und dies wird Ihre UpdateProgress anzeigen und wird so funktionieren, wie Sie es erwarten.

Wie Sie in Ihren Kommentaren erwähnt haben, führen Sie den Download auch auf Ihrem Grid aus. So können Sie Ihre Button mit ScriptManager registrieren. Dadurch wird Ihre Schaltfläche registriert und der Download-Button wird während asynchronous postbacks angezeigt.

%Vor%

Hoffe, das hilft ...

    
Mayank Pathak 10.03.2014 06:57
quelle
1

Ich habe ein "Ajaxable Panel" (Begriff im Blogpost) geschrieben, der in Ihrem Szenario hilfreich sein kann.

Ссылка

Es war auf SharePoint ausgerichtet, ist aber hier perfekt anwendbar.

    
Jaime Torres 09.03.2014 14:59
quelle
0

Fügen Sie unten Ihre Datei web.config unter system.web

hinzu %Vor%

Es kann Ihr Problem beheben, wenn der Code perfekt ist. Stimmen Sie als Antwort ab, wenn Sie Ihr Problem beheben.

    
Noushad Poovakkattil 08.05.2014 06:50
quelle

Tags und Links