1

問題があります。フォームを投稿して、そのターゲットを IFrame に設定する必要があります。

<form  method="post" action='http://localhost:85/formpage.aspx' target="my_iframe">
    <input type="hidden" name="email"  value="" runat="server" />
    <input type="hidden" name="name" id="signer_name" value="" runat="server" />
    <input type="hidden" name="adminemail"  value="" runat="server" />      
</form>

フォームがある同じページの Iframe の場合、正常に動作します。

iframe を別のページに配置したい これは可能です。つまり、Page1.aspx に form タグを、Page2.aspx に iframe タグを含めることができます。

              <form target="Page2.aspx/my_ifram">  

そのようなことは可能ですか?

これを行う理由は、ブラウザの戻るボタンを 2 回押して呼び出し元のページに戻る必要があるためです。

アプリケーション作業:

コードビハインドのPage1.aspxはセッションにデータを配置し、フォームとIFrameを保持するPage2.aspxでセッションからデータを読み取り、Page2.aspxのwindow.loadでIframeを満たす外部Webサイトにフォームを送信します。page2.aspx の [戻る] ボタンを押して Page1.aspx に戻ると、ブラウザーの履歴で Page2.aspx の 2 つの要求を取得するため、2 回実行する必要があります。

誰かが私を助けることができますか?私は間違っているか、それは不可能です。常に2つのリクエストであり、iframeを別のページに配置する方法はありません

4

0 に答える 0