【问题标题】:trigger Page_Load of a menu control from an iframe of a page从页面的 iframe 触发菜单控件的 Page_Load
【发布时间】:2017-07-13 17:14:06
【问题描述】:

我有一个 aspx 页面,我有一个负责页面菜单的控件。我还有一个 iframe,所有页面都将被加载。我的主页是这样的:

<body class="Main-background">
    <form id="form1" runat="server">
    <div class="SingleColFixter">
        <div id="holder">
            <uc2:ctlMenu ID="ctlMenu1" runat="server" />
            <uc1:Header ID="Header" runat="server" />
            <div id="contentxt">
                <iframe runat="server" id="iframe1" width="100%" marginheight="0px" marginwidth="0px" 
                frameborder="0" src="./frmDashboard.aspx" style="position: relative;" scrolling="no" ></iframe>    
            </div>
        </div>
        <uc1:Footer ID="Footer1" runat="server" />
    </div>
    </form>
</body>

问题是我需要从 iframe 的控件/页面调用菜单的 Page_Load() 方法,以更新菜单中的选项。

基本上,我需要使用 iframe 内的页面生成的更改来刷新菜单。

【问题讨论】:

    标签: html asp.net iframe


    【解决方案1】:

    您可以将菜单与隐藏按钮(设置样式显示:无)一起放在 Ajax 更新面板中,并通过 iframe 内部的 JavaScript 模拟父页面按钮的单击。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-23
      • 2011-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      • 2023-03-31
      相关资源
      最近更新 更多