Vanuit een record-overzicht wordt een detailscherm getoond van 1 record (klinkt sommigen wel bekend in de oren denk ik
). Hier kan de gebruiker gegevens wijzigen. M.b.v. een button wordt het venster gesloten.
Probleem is nu dat de parent (het overzicht) gerefresht moet worden.
Dit kan natuurlijk in jscript:
- m.b.v. window.reload(): dit gaat wel goed, maar er wordt een bevestiging gevraagd of het window opnieuw gesubmit moet worden, dat wil ik niet.
- m.b.v. window.location.href = window.location.href. Dit gaat niet goed. Ik gebruik panels op die pagina. Als er geen sprake is van een postback, wordt er vanuit gegaan dat het 1e panel getoond moet worden (waar een keuze moet worden gemaakt welk record-overzicht getoond moet worden). De gebruiker krijgt dus niet het record-overzicht te zien, maar weer het 1e scherm.
Ik zou wel een postback kunnen triggeren, maar dat vind ik niet netjes.
In de eventhandler van de sluit-button in het detailscherm wil ik dus eigenlijk m.b.v. Page.Response.Redirect(...) zorgen dat het parent-window gerefresht wordt. Echter, Parent.Page is null! Het window wordt geopend m.b.v. javascript (ja hier wel, aangezien dat niet op een andere manier kan). Moet ik handmatig de parent nog meegeven??
Ik heb gezocht op google met keywords als parent page redirect, maar alle code die ik vind is in jscript.
Ga ik het op deze manier wel werkend krijgen? Als ik de verkeerde weg ben ingeslagen, let me know
Probleem is nu dat de parent (het overzicht) gerefresht moet worden.
Dit kan natuurlijk in jscript:
- m.b.v. window.reload(): dit gaat wel goed, maar er wordt een bevestiging gevraagd of het window opnieuw gesubmit moet worden, dat wil ik niet.
- m.b.v. window.location.href = window.location.href. Dit gaat niet goed. Ik gebruik panels op die pagina. Als er geen sprake is van een postback, wordt er vanuit gegaan dat het 1e panel getoond moet worden (waar een keuze moet worden gemaakt welk record-overzicht getoond moet worden). De gebruiker krijgt dus niet het record-overzicht te zien, maar weer het 1e scherm.
Ik zou wel een postback kunnen triggeren, maar dat vind ik niet netjes.
In de eventhandler van de sluit-button in het detailscherm wil ik dus eigenlijk m.b.v. Page.Response.Redirect(...) zorgen dat het parent-window gerefresht wordt. Echter, Parent.Page is null! Het window wordt geopend m.b.v. javascript (ja hier wel, aangezien dat niet op een andere manier kan). Moet ik handmatig de parent nog meegeven??
Ik heb gezocht op google met keywords als parent page redirect, maar alle code die ik vind is in jscript.
Ga ik het op deze manier wel werkend krijgen? Als ik de verkeerde weg ben ingeslagen, let me know