none
Winform für Webform ( Pageload nach dem Winform schliessen) RRS feed

  • Frage

  • hallo zusammen,

    Winform wird duch button.Click auf die Webseite gestartet, in Winform wird ein Dokument hochgeladen und verarbeitet .....

    Nach dem Winform-Schliessen möchte ich die Webseite neu Laden.

    Hat jemand eine Idee?

    Beste Grüsse

    Lubb

    Mittwoch, 11. Juli 2012 11:03

Antworten

  • Die Lösung wäre statt document.location.reload(); die window.location.reload("seite.aspx"); auf zurufen
    • Als Antwort markiert lubb Donnerstag, 19. Juli 2012 10:27
    Donnerstag, 19. Juli 2012 10:27

Alle Antworten

  • hallo zusammen,

    Winform wird duch button.Click auf die Webseite gestartet, in Winform wird ein Dokument hochgeladen und verarbeitet .....

    Nach dem Winform-Schliessen möchte ich die Webseite neu Laden.

    Hat jemand eine Idee?

    Beste Grüsse

    Lubb

    Es ist möglich ein PageLoad durch javascript zu realesieren, oder auch andere Wege.

    Das Problem liegt an der WinForm, nach dem Schliessen der WinForm und gleich danach ein Pageload für die WebFrom auszuführen,

    wird die WinForm nochmal gestartet. 

    wie kann man so ein Problem elegant lösen.

    Beste Grüsse

    Lubb

    Donnerstag, 12. Juli 2012 10:00
  • Hallo,

    Leider habe ich immer noch das Problem nicht gelöst, daher formuliere ich das problem mal anders:

    folgender JavaScript ist für die erstellung und Aufruf der Objekt "WinForm"

            function JSReadRechnung(CurrentUser) {
                try {
                 
                    var myAxRechnungScann = new ActiveXObject("FS_ActiveX_Auftragsschreibung.CFSAuftragsschreibung");
                    if (myAxRechnungScann != null) {
                        var d = document.getElementById("axmsg");
                        var s = myAxRechnungScann.Rechnung_Sannen(CurrentUser, "", "");
                        delete myAxRechnungScann;
                        myAxRechnungScann = null;
                    
                    }
                    else
                        alert("Fehler bei der Initialisierung der PlugIn - Objekt FS_ActiveX_Auftragsschreibung (RechnungScann)! ");
                }
                catch (error) {
                    alert("JS: Fehler bei der Erstellung der  FS_ActiveX_Auftragsschreibung (RechnungScann)! " + error.message);
                }
            }

    gleich  nach  myAxRechnungScann = null;  möchte ich die Webseite neu laden zB.  mit document.location.reload();

    Das gute dran die Seite wird neu geladen, leider auch die funktion  JSReadRechnung und somit ist man in endlose schleife, da das Objekt

    neu erstellt wird.

    kann mir jemand hilfen!


    • Bearbeitet lubb Dienstag, 17. Juli 2012 14:15
    Dienstag, 17. Juli 2012 14:13
  • Die Lösung wäre statt document.location.reload(); die window.location.reload("seite.aspx"); auf zurufen
    • Als Antwort markiert lubb Donnerstag, 19. Juli 2012 10:27
    Donnerstag, 19. Juli 2012 10:27