tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
14
ZUGRIFFE
1161
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    hoi, ihr aspler
    Ich hänge immmer noch in meiner kleinen asp.net Application. Auf jedenfall habe ich nun ein 2tes Fenster geöffnet, in welchem ich eine bestehende DropDown-Liste um weitere Einträge erweitern kann. Anschliessend wird das Fenster wieder geschlossen und ich befinde mich wieder in der Mainfrom. Nun muss dort aber die DropDown auch aktualiesiert werden. Bis jetzt habe ich gefunden, das ich in der "AddForm" (Dort wo ich die Liste erweitern kann), auf den Add button, nebem dem Close-Event noch
    Code :
    1
    
    Response.Write("<script language='javascript'> { opener.location.reload() }</script>");
    Reingepackt habe. Dann popt er mir aber ne Meldung von:
    Microsoft Internet Explorer:
    Die Seite kann ihne ein erneutes Senden der Information nciht aktualisiert werden. Klicken sie auf "Wiederhohlen", umd die Information erneut zu versenden ... etc.
    Wenn ich Wiederhohlen drücke funktionierts auch, nun meine Frage, wie bekomme ich dieses erneute Senden, in meine Anwendung, ohne die Warnung des IE aufzurufen

    mfg
    ziop
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  2. #2
    MFC openGL MFC openGL ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    483
    Hi,

    mal abgesehen davon das ich keine Ahnung von ASP habe... Denke mal das liegt an dem RELOAD, was du benutzt. Das wäre so als ob du Aktualisieren im Browser drückst, nachdem du gesendet hast.

    Also wenn ich das Problem im Browser habe, gehe ich immer auf zurück, und öffne den Link erneut, evtl solltest du das mal probieren.

    Aber wie gesagt, ist nur nen dummer einfall, vermutlich vollkommen daneben...

    Gruss

    MFC OpenGL
     
    Sprache : C/C++/C# & MFC
    Compiler : MSVC++ 7 / VS2003.net
    OS : Windows XP/2k

  3. #3
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    mal abgesehen davon das ich keine Ahnung von ASP habe...
    Wem sagst du das

    Naja, das mit dem reload find ich nur überall, und ja es ist wohl das selbe wie Aktualiesieren, aber das muss ich ja, da ich in asp.net die einzelnen Controlls nicht eigens refreshen kann. Nun muss ich nur noch erfahren, wie ich die Daten nochmal sende, und besonders welche Daten, da ich in der 2ten Page, den neuen Satz in db(sql) schreibe, und die DropDown ihre Elemte von der Db hohlt.

    Ach ich bin froh wenn ich von asp.net weg bin
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  4. #4
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Also diese Meldung kommt ja nur, wenn du Post-Daten an die neu zu ladenden Seite übertragen hast.

    Brauchst du diese um auf der Seite dir korrekten Inhalte zu bekommen? (Postback..)

    Wenn nicht könntest ja einfach mal probieren die location.href Eigenschaft neu zu setzen, und damit das neuladen verursachen. Ich hoffe da jetzt halt mal, das er auch neu ladet, auch wenns die selbe Url ist, sonst einfach irgendeinen QueryString anhängen.

    MfG,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  5. #5
    MFC openGL MFC openGL ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    483
    Zitat Zitat von zioProduct
    Wem sagst du das
    Das hat mich hart getroffen *schnief*

    Das ist so gemeint, das ich auch keine Ahnung habe
    EDIT : Hehe, dann ist das Okey *grins*
    Geändert von MFC openGL (05.12.05 um 15:06 Uhr)
     
    Sprache : C/C++/C# & MFC
    Compiler : MSVC++ 7 / VS2003.net
    OS : Windows XP/2k

  6. #6
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Zitat Zitat von MFC openGL
    Das hat mich hart getroffen *schnief*
    Das ist so gemeint, das ich auch keine Ahnung habe

    @Alex,

    Das Problem ist ja, das ich eigentlich gar keine Daten übertrage. Ich rufe auf meiner MainForm die AddForm auf, das hab ich ne Textbox und nen Button, gebe den Text, der txtBox per Command an meine DB und schliese die AddForm. Das einzige was geschen muss, das die MainForm so neu geladen wird, wie wenn ich mich auf Ihr einloge, dann werden die DropDowns ja auch gefüllt. Also mein Problem hat ja nicht direkt etwas mit der übergabe von irgend welchen Daten zu tun, sondern mit der Tatsache, das ich die MainForm falsch aktualiesiere, oder hab ich dich falsch verstanden? Response bekomme ich doch nur, wenn ich Daten, die spezifisch auf der Page sitzen, ändere etc, oder?
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  7. #7
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hab mal was kleines gebastelt.

    http://test.furred.net/A.aspx

    Schau dort mal hin. Du kannst auf "Popup öffnen" klicken, darauf erscheint eben ein neues Fenster, und du kannst einen Eintrag erstellen. (Wird nur als Session-Variable gespeichert, nicht wundern solltest du mit verschiedenen Browsern testen wollen)

    Nach einem neuen Eintrag wird, der "opener" neu geladen, und das Popup verschwindet.
    Beim Button "Hinzufügen" wird der "opener" mittels "reload" neu geladen, bei "Hinzufügen(2)" mittels neu setzen der "location.href" Eigenschaft.

    Funktioniert ohne Probleme auch im IE. Wenn du ein paar Sachen einträgt, und im DropDown dann einen anderen Eintrag auswählst wird automatisch ein PostBack gemacht, wenn du nun mit dem IE versuchst einen neuen Eintrag zu erstellen, kommt diese Meldung wegen "Daten neu Übertragen".

    Mit Daten sind die Post-Daten vom Postback gemeint.

    So meinte ich das in meinem vorherigen Post.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  8. #8
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Aha, also setzt du bei location.href eifach wieder den Link zur MainForm, oder übergibst du da noch was bestimmtes?

    Aber schonmal danke, das geht schon wacker in meine Richtung
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  9. #9
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Ahjo, das wollt ich ja eh zeigen.
    Code :
    1
    
    opener.location.href = opener.location.href;

    So mach ich das Reloaden bei Hinzufügen(2).
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  10. #10
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Hmm, also wenn ich
    Code :
    1
    
    opener.location.href = gui.aspx
    mache, komme ich wieder in die selbe ansicht wie am anfang, ohne das die Liste refresht wird,
    mache ich es so wie du,
    komme ich nicht mal in die selbe ansicht, sondern in die Grundansicht des gui's. Aber eigentlich bin ich schon eingeloggt als User, und hab schon alles lists gefüllt etc. Und dahin komme ich mit deiner Art nicht, und mit meiner komme ich dahin, aber er refresht wieder nix ---> das selbe wie ich die AddForm einfach nur schliesse



    **edit**
    Sry für mein Deutsch, das ganze Weekend nur 6Stunden gepennt, und nun schon seit bald 9h am Arbeiten. Ich muss ins Bett

    **edit2**
    Gibt es ne möglichkeit, zB den PostBack auszulesen, den er zB durchführt wenn ich einfach in meiner MainForm ne änderung mache? Weil da ändert er die DropDowns ja, sprich, wenn ich bei href einfach den Link inkl. PostBack angebe, sollte er den doch durchführen, und mir meine Liste aktualisieren?
    Geändert von zioProduct (05.12.05 um 16:24 Uhr)
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  11. #11
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Äh, du schreibst sehr verwirrend. *g*

    Najo, ohne jetzt genau zu wissen wie das jetzt bei dir wirklich aussieht, kann ich dir wohl auch nicht mehr viel weiterhelfen. Wenn mir doch nochwas einfällt schreib ichs, wenn du mehr Infos hast, darfst sie auch schreiben.

    Weil da ändert er die DropDowns ja, sprich, wenn ich bei href einfach den Link inkl. PostBack angebe, sollte er den doch durchführen, und mir meine Liste aktualisieren?
    Wie meinst das?
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  12. #12
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Jo, ich schnall selber schon nimmer was ich geschrieben habe :P

    Also, mit dem PostBack meine ich:

    Wenn ich im Link, welche ich dem href übergebe, einen bestimmten PostBack mitgebe, sollte er mir diesen doch ausführen und ich habe meinen Refresh also zB:
    Code :
    1
    
    opener.location.href = gui.aspx_dopostBack134.213
    Oder sowas in der Art.

    Zu meinem Aufbau:

    In meinem Gui(MainPage) habe ich n-DropDowns, Listview etc, welche aber alle Leer sind. Erst wenn ich mich mit einem gütligen Login anmelde, werden die DropDowns gefüllt. Nach deiner Art, komme ich aber wieder in den Nicht-Login zustand, und mit meiner Art, in den Login-Zustand, ohne aktualisieren der DropDowns.

    So, wenn ich so langsam schreibe, sollte es wohl noch verständlich sein
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  13. #13
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Äh? Du weisst was PostBack ist? Ausserdem, du solltest beim Zuweisen von location.href Anführungszeichen verwenden.

    Beim Postback wird das Formular der Seite via Post-Methode ans Script zurückgesendet!

    Sorry, muss nun los. Bis später. =)
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  14. #14
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Nach ner schönen Nacht, hab ich mir gedacht, ich hab kein Bock, und hab das ganze auf der Mainform untergebracht

    Trotzdem Thx
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  15. #15
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hehe. Ok, ich glaub diese Entscheidung spart dir einige Nerven.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 10.08.10, 17:12
  2. Formular senden ohne reload
    Von thorsten72 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 10.08.09, 08:07
  3. Daten von C++ nach PHP senden
    Von Crash32 im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 25.03.05, 09:44
  4. Daten Uebernahme bei window reload
    Von g000ze im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 06.11.04, 11:23
  5. Submit bit senden und reload
    Von Transporter im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 26.08.04, 14:04