Ich habe eine iframe
in meiner Hauptseite aspx
und diese iframe
hat auch eine aspx
Seite. Iframe-Seite hat einige Steuerelemente und Hauptaspx-Seite hat einen Senden-Button darauf. Jetzt möchte ich die Seite postback
iframes auf das Klick-Ereignis der Submit-Schaltfläche mit javascript
setzen. So bleibt die Hauptseite statisch und die iframe-Seite geht um postback
AKTUALISIEREN
Danke @Kevin Babcock und @Bala R
Angenommen, ich muss eine Schaltfläche ausführen (die sich in iframe befindet), klicken Sie auf Ereignis über die Hauptseite
Auf der Parent-Seite (Parent.aspx-Seite) befindet sich eine iframe-Seite (FrameChild.aspx-Seite). Wenn Sie eine Methode des iframe-Button-Ereignisses aufrufen müssen, müssen wir so vorgehen.
Rufen Sie auf der Hauptseite JavaScript-Methode wie folgt auf:
%Vor%
iframeID ist die Frame-ID, MyIFrameFunction () ist der Name der JavaScript-Funktion in der FrameChild.aspx, und rufen Sie die functionName () -Methode über die Schaltfläche der übergeordneten Seite auf, die wiederum die folgende MyIFrameFunction () des untergeordneten Elements aufruft. js Funktion.
In der untergeordneten Seite (FrameChild.aspx) sollte eine Funktion enthalten.
%Vor%nehme eine Schaltfläche in FrameChild.aspx an.
%Vor%Code hinter der FrameChild.aspx Seite.
%Vor%Der obige Code funktioniert für mich.
Versuchen Sie Folgendes:
%Vor%Dies setzt die folgenden Dinge voraus:
Fügen Sie Ihrer Seite eine Schaltfläche hinzu und nennen Sie sie etwa ID=" btn_ParentSubmit ".
Nehmen wir an, Sie haben Ihre iframe ID=" iframeTest " benannt
Fügen Sie in Page_Load () Folgendes hinzu:
Tags und Links javascript html asp.net iframe