在Jquery模式对话框中打开ASP控件

时间:2013-12-05 14:24:35

标签: c# jquery asp.net webforms

我需要打开一个Jquery模式对话,但它的内容需要是.aspx或.ascx,这可能吗?

我知道对话通常会在同一页面打开div,但我需要能够从其他地方加载它们,并且还需要能够在模态内容之间发送数据。

感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

简单的方法是将控件放在另一个页面上,然后将其加载到iframe对话框中。 (how?

答案 1 :(得分:0)

您可以使用jQuery.load

$("#mydiv").load("pageToLoad.aspx #container");

pageToLoad.aspx:

<html>
    <body>
        <div id="container">
            <!--stuff goes here -->
        </div>
    </body>
</html>

可能它会起作用,但没有尝试过。

答案 2 :(得分:0)

您可以使用iframe执行此操作。

http://www.w3schools.com/tags/tag_iframe.asp

1)创建单独的.aspx页面,其中包含您要在对话框中显示的内容;

2)在页面中添加带有iframe的div;