myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Web-Technologien » Wie kann ich einen Counter im UpdateProgress anzeigen?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Wie kann ich einen Counter im UpdateProgress anzeigen?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
halloleute
myCSharp.de-Mitglied

Dabei seit: 15.03.2007
Beiträge: 22


halloleute ist offline

Wie kann ich einen Counter im UpdateProgress anzeigen?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ich glaub' ich hab mich im Forum geirrt... also hier nochmal...sorry..sollte kein Cross-Posting werden

Ich möchte in einem UpdateProgress einen Counter anzeigen.

Will heißen ein UpdatePanel hat ein UpdateProgress. Und in dem UpdateProgress möchte ich nicht ein Laden-GIF anzeigen, sondern einen Fortschrittshinweis ala "1 von 2", "2 von 2", etc. Habe schon div. Dinge ausprobiert (UpdatePanelAnimationExtender, Timer, etc.) aber es funktioniert nicht.

Habe eine ASP.NET Master-Content-Webseite, und führe ein PartialPostback von JS aus aus. Dann wird das UpdatePanel mit Daten gefüllt und dann möchte ich den Fortschritt anzeigen.

Bitte, bitte: Wie geht das????

Freue mich auf Antwort!
12.10.2017 13:57 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 14.294
Herkunft: BW


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Im Prinzip hast Du Dich auch mit der Technologie geirrt ;-)

ASP.NET WebForms, was Du hier einsetzt, ist seit Jahren abgekündigt und wird nicht mehr aktiv weiter entwickelt.
Es ist für Webanwendungen, vor allem mit JavaScript Anteil, einfach das falsche Konzept gewesen.

Es ist also höchst ratsam, sich von dieser Basis zu verabschieden.
12.10.2017 20:15 Beiträge des Benutzers | zu Buddylist hinzufügen
M.L.
myCSharp.de-Mitglied

Dabei seit: 26.09.2006
Beiträge: 233
Entwicklungsumgebung: VS Community '19


M.L. ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

HTML5 unterstützt ein Progress-Element:
 https://developer.mozilla.org/de/docs/We...lement/progress
13.10.2017 09:52 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
MarsStein MarsStein ist männlich
myCSharp.de-Poweruser/ Experte

avatar-3191.gif


Dabei seit: 27.06.2006
Beiträge: 3.160
Entwicklungsumgebung: VS 2013, MonoDevelop
Herkunft: Trier -> München


MarsStein ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

das ist alles schon etwas länger her... aber wenn ich mich richtig erinnere, geht das so mit einem UpdateProgress nicht.
Wenn Du einen Partial Postback durchführst, wird ein Teil der Seite neu geladen und anschließend der gesamte neu geladene Teil gerendert. Da kommst Du so einfach nicht dazwischen.

Um so was mit WebForms zu realisieren, bräuchtest Du einen Timer, der auf dem Server den Status pollt - z.B. per WebMethod - und diesen dann entsprechend anzeigt.
Oder Du müsstest in mehreren Schritten arbeiten - das läuft dann auf mehrere UpdatePanels raus, eines für jeden Schritt.

Beides nicht schön, aber wie Du Dir das vorstellst geht es out of the box eben nicht.
Es gibt vermutlich in Netz noch irgenwelche WebForms-Controls die sowas können, könntest Du mal suchen.

Aber Abt hat schon recht, Du reitest ein totes Pferd.

Gruß, MarsStein
13.10.2017 10:30 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Jahre.
Der letzte Beitrag ist älter als 3 Jahre.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 30.11.2020 12:23