0

(Page1.aspx) でファンシー ボックス スクリプトを使用しています。page1.aspx の登録リンクをクリックすると、ファンシー ボックスで (page2.aspx) が開きます。

ここ (page2.aspx) でフォームを送信した後、[送信] ボタンをクリックすると、page2.aspx が閉じられ、ブラウザーのタブで page3.aspx が開きます。

どうやってするか?コードを取得しました。新しいタブで開きpage3.aspxますが、 の検証が省略されていpage2.aspxます。

ここにコード: page1.aspx:

 function closeFancyboxAndRedirectToUrl(url) {
            $.fancybox.close();
            window.location = url;`enter code here`
        }
page2.aspx:
<a onclick="parent.closeFancyboxAndRedirectToUrl('Bus_Passanger_Information.aspx');">
    <asp:Button ID="BtnCtn" runat="server" Text="Continue" onclick="Btnctn_click"/></a>

今私が欲しいのは、検証とpage3.aspxボタンクリックイベントで開く必要があることの両方です。

追加情報が必要です。提供する準備ができています。ありがとう

4

1 に答える 1

1

これを試して、

Page.ClientScript.RegisterStartupScript(typeof(Page), "close", string.Format("<script type='text/javascript'>{0}</script>", "parent.$.fancybox.close() ;"));
于 2012-10-16T13:37:00.710 に答える