2017-02-23 58 views
0

我有一個aspx頁面,那裏有一個負責頁面菜單的控件。另外我有一個iframe,所有的頁面將被加載。我的主網頁看起來是這樣的:從頁面的iframe中觸發菜單控件的Page_Load

<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的控制/頁,此更新菜單中的選項。

基本上,我需要刷新菜單,使用iframe中的頁面生成的更改。

回答

0

您可以將菜單與隱藏按鈕(設置樣式顯示:無)一起放入Ajax更新面板中,並通過JavaScript內部的iframe模擬父頁面按鈕的點擊。

相關問題