Code zu überprüfen, wenn die Seite fertig geladen ist
Wie kann ich überprüfen, ob die Seite fertig geladen ist? Wenn es hat, wie kann ich das ausführen einer Methode, die bereits erstellt in den C# - code hinter der Seite?
Ich würde gerne orchestrieren die folgende Sequenz von Ereignissen
- Fertig Laden der Seite
- Laden Sie ein gridview-Steuerelement in einem Excel-file in die Seite
- Rufen Sie diese Methode auf
download()
- Schließen Sie den browser,
Wie kann ich dies erreichen?
Nur um zu bestätigen, Sie möchten ein popup-Fenster mit einer xls-download ziemlich viel?
ich möchte ein pop-up-Fenster, wo Sie nach, dass die Seite geladen wird. ich will es autodowload die xls-Datei.
Ich habe meine Antwort aktualisiert
ich möchte ein pop-up-Fenster, wo Sie nach, dass die Seite geladen wird. ich will es autodowload die xls-Datei.
Ich habe meine Antwort aktualisiert
InformationsquelleAutor | 2011-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tut dies link die Antwort auf Ihre Frage?
Beispiel-Anwendung (in Ihrem C# - code)
vielen Dank für den code. Sieht aus wie jetzt, es ist etwas falsch mit meinem code, da es noch keine Daten innerhalb der heruntergeladenen Daten. (nvr zeigen Sie das geschachtelte gridview-Daten)
das ist irgendwie komisch obwohl. ich dachte, es sollte sein 'okay', sobald die Seite vollständig geladen ist.
Tut mir Leid, das muss eine andere Frage sein. Ich habe noch nie etwas mit Excel 🙁
Sie nicht brauchen, um einen Ereignis-listener hinzufügen Seite.LoadComplete. Wie Page_Load-Ereignis wird ausgelöst, indem Sie den Kern. Sie brauchen nur schaffen die richtige Methode mit void Page_LoadComplete(object sender, EventArgs e) { //Mach irgendwas }
InformationsquelleAutor Carl Winder
JQuery verwenden und einen Rückruf öffnen Sie die xls-Datei.
Gibt es ein paar Lösungen hier detailliert POST an den server, empfangen PDF, liefern user-w/jQuery
Grundsätzlich können Sie Haken in die
scheint, wie dies ist die Art und Weise, wie es ausgeführt werden muss der client-Seite?
InformationsquelleAutor Dave Walker
Können Sie es tun, im DOM javascript:
InformationsquelleAutor jackson5