2017-02-23 130 views
0

У меня есть страница aspx, там у меня есть элемент управления, который отвечает за меню страницы. Также у меня есть iframe, где будут загружены все страницы. Моя главная страница выглядит следующим образом:триггер Page_Load управления меню из 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> 

Вопрос заключается в том, что мне нужно вызвать метод Page_Load() в меню с пультом управления/страницы фрейма, это обновить параметры в меню.

В принципе, мне нужно обновить меню с изменениями, созданными на странице внутри iframe.

ответ

0

Вы можете поместить меню внутри панели обновления Ajax вместе со скрытой кнопкой (отображение стиля установки: нет) и через JavaScript изнутри iframe имитировать щелчок кнопки родительской страницы.