【问题标题】:Iframe vs dynamically loading web user controlsiframe vs 动态加载网络用户控件
【发布时间】:2010-04-16 05:01:50
【问题描述】:

我需要一些关于在 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("WebControl/page1.ascx"))

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多