Unser Kunde hat eine Anforderung, die Funktionalität ihrer bestehenden großen Regierungsprojekt zu erweitern. Es ist ein ASP.NET 3.5-Projekt (vor kurzem von 2.0 aktualisiert).Web-Seite von einer anderen Website in ASP-Seite anzeigen
Die vorhandene Lösung ist ein ziemlich Unhold, der fast nicht zu halten ist, also haben sie entschieden, dass sie die neue Funktionalität bereitstellen möchten, indem sie es auf einer anderen Website hosten, die auf der vorhandenen Website angezeigt wird.
Wie dies am besten zu tun ist, bin ich mir nicht ganz sicher, und wenn es irgendwelche Sicherheitsprobleme gibt, die es verhindern oder die in Betracht gezogen werden müssen.
Im Wesentlichen würde sich der Benutzer wie gewohnt an der vorhandenen Website anmelden und beim Klicken auf einen bestimmten Link würde die Seite wie gewohnt mit einem Frame oder Steuerelement geladen werden, in dem der Inhalt der Seite von der anderen Site enthalten ist . IE. Sie möchten nicht einfach zu der anderen Seite umleiten, die sie in die aktuelle Seite einbetten möchten, so dass die vorhandenen Menüs usw. noch verfügbar sind.
Ich glaube, wenn Informationen an die eingebettete Seite übergeben werden müssten, würde es mit Abfragezeichenfolgen getan werden, da ich nicht sicher bin, ob es noch eine andere Möglichkeit gibt, dies zu erreichen.
Kann mir jemand einige Hinweise geben, wo ich anfangen soll, um diese oder mögliche Fallstricke zu implementieren, die ich beachten sollte.
Dank
Haben Sie sehen authentifiziert werden müssen der Standort? – alejandrobog
wird angenommen, dass sie bereits authentifiziert sind und wir werden eine Art von Prüfung hinzufügen, um sicherzustellen, dass die neue Site nicht direkt aufgerufen werden kann, selbst wenn sie bereits authentifiziert sind. –
iFrame oder Javascript - das sind die einzigen 2 Möglichkeiten, die ich kenne. – RPM1984