【问题标题】:Content page must be change without refreshing the master page?必须在不刷新母版页的情况下更改内容页?
【发布时间】:2018-07-25 01:15:39
【问题描述】:

我们有一个包含主菜单和子菜单的主页面。如果我们单击主菜单,则在单击子菜单后应显示相应的子菜单,内容页面应更改而不刷新主页面。

【问题讨论】:

  • 您可以使用 Ajax 更改页面的内容,您不能调用另一个页面并保持原样,因为母版页是每个页面的一部分,但作为模板维护
  • 可以在没有母版页布局的情况下调用内容页吗??
  • 没办法,这就是我的意思,没有两页,只有一页,部分页眉单独维护
  • 如何在不刷新页面的情况下通过ajax点击主菜单改变子菜单?
  • 你需要显示菜单代码

标签: javascript jquery asp.net ajax


【解决方案1】:

是的,这很容易。

您可以使用 IFrame 打开内容页面。将您的 iframe 放在母版页上并创建您的菜单,例如
a href="http://www.microsoft.com" target="IFrame">Link Text

如果这对你不起作用,请告诉我。

【讨论】:

    【解决方案2】:

    您可以将子菜单放入单独的用户控件中。在更新面板中放置一个子菜单,并在单击主菜单时更改它。主菜单可以触发更新面板。

    【讨论】:

    • 能否提供更多细节?
    【解决方案3】:

    在母版页内容占位符上方添加 IFrame

    <iframe height="100%" width="100%"  name="iframe_a"> 
                        <asp:ContentPlaceHolder ID="ContentPlaceHolder" runat="server">
                        </asp:ContentPlaceHolder>
                         </iframe>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      • 2019-10-03
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      相关资源
      最近更新 更多