iframe vs动态加载Web用户控件

时间:2010-04-16 05:01:50

标签: asp.net ajax asp.net-ajax

我需要一些关于在asp.net中执行页面重定向的技巧的建议。更推荐在asp.net中使用哪一个?

  1. 动态地将iframe的src更改为差异aspx。

    Dim frame As HtmlControl = CType(Me.FindControl(“frameMain”),HtmlControl)
    frame.Attributes(“src”)=“page1.aspx”

  2. 将Web用户控件动态加载到asp:panel。

    panelMain.Controls.Clear()
    panelMain.Controls.Add(LoadControl( “Web控件/ page1.ascx”))

    (将所有aspx页面转换为Web用户控件)

1 个答案:

答案 0 :(得分:0)

不确定你在追求什么。它实际上取决于场景。但是将所有页面转换为usercontrol绝对不是一个好主意。用户控件不适用于此。 IFrame在这两者之间似乎更明智。

但是,您可以尝试使用JQuery / ajax将页面输出呈现为div。