0

ページにモーダルポップアップを開くボタンがありiFrameます。

現在、ボタンをクリックするとが開きますPostBackUrl。ここでも同様のことが起こります。

つまり、Iframe scrページをとして開きたいのですpostbackurl

<asp:Button ID="btnCreateComp" runat="server" Text="Create Company" CssClass="button_style"
            PostBackUrl="~/Company.aspx" />

<asp:Panel ID="Pnl1" runat="server" CssClass="PanelPopup">
    <div>
        <iframe id="iframe1"  runat="server" height="500px" width="500px" src="" ></iframe>
        <asp:Button ID="btnclose" runat="server" Text="Close" CausesValidation="false"  />
    </div>
</asp:Panel>
4

1 に答える 1

0

jquery popup を使用する必要があると思います。なぜなら modalpopupextender よりも簡単だからです。なぜなら、jquery には多くのポップアップがある場合があるからです:
Jquery popup exmaples

私はこれを使用しましたが、完璧に機能しています(好きなものを配置できます):

注:Jquery について私が気に入っている最も優れた機能は、HTML コントロールと ASP.NET コントロールの両方で動作するコントロールに runat="server" を含める必要がないことです。

ボタンへのイベント ハンドラの追加:

 <asp:Button ID="btnclose" runat="server" Text="Close" CausesValidation="false" onclick="btnClicked" />

コードビハインド:

protected void btnClicked(object sender, EventArgs e)
{
iframe1.src="an http link";
//do not try set src to www.google.com because they are blocking Iframe
}
于 2013-02-23T07:11:52.217 に答える