2016-04-19 26 views
5

私はASP.NETでポップアップウィンドウを持っていますasp.netのポップアップウィンドウをリロードする

このポップアップウィンドウには2つのdivがあります。

  1. Divでは、子ページがロードされています。
  2. div 2では、グリッドビューが同じページからロードされています。 divの一つは

    <div> 
    <input type="button" id="btnSave" value="Save" onclick="someevent" class="btn btn-primary btn-sm" /> 
    </div> 
    

    私は参照用の親ページコードからdivの二つにGridViewコントロールを更新する必要があるのクリックで保存ボタンを持っているdiv要素の一つで

<div class="modal fade" id="transactionFieldMapping" tabindex="-1" 
       role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="width: 100%; height: 100%;"> 
       <div class="modal-dialog" style="width: 68%; height: 75%;"> 
        <div class="modal-content" 
         style="width: 60%; height: 95%;"> 
         <div class="modal-header"> 
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
           <span aria-hidden="true">&times;</span></button> 
          <h4 class="modal-title" id="H1"> 
           <asp:Label runat="server" ID="Label2" Text="">Data Dependency Mapping AT TestCase level</asp:Label></h4> 
         </div> 
         <div class="modal-body" style="width: 98%; height: 90%;"> 
          <table width="100%" border="0">        
          </table> 
          <iframe width="100%" height="100%" id="IframetransactionFieldMapping" frameborder="0" runat="server"> 
          </iframe> 
         </div> 
        </div> 
       </div> 
      </div> 
本部にIフレームで利用可能にロードされますONEコード

本部TWO

:divの二つの場合

DIV ONEで保存をクリックすると、同じポップアップでdiv 2のグリッドビューを更新する必要があります。

私はモデル内のIフレームに読み込まれているが、モーダルが開いたままの子ページからのポストバックがほしいだけです。

+1

実際にあなたの質問は私には少し不明です。あなたのモーダルから 'ポストバック'だけを望みますが、モーダルは開いたままにしておきますか? –

+0

あなたはそれが正しいことを得た。 モデルを更新したまま更新する必要があります。 しかし、ボタンは別のページからロードされており、モデル自体にグリッドビューが追加されています。 –

答えて

0

Ajaxコントロールツールキットは、あなたが何をしているのに最適です。あなたは後にしているものに関して

https://www.devexpress.com/Products/AJAX-Control-Toolkit

ModalPopupExtenderツールです。

どのように動作し、どのように使用するかを理解するのに時間をかけてください。これらのツールには数多くの動画やフォーラムの投稿があり、それを使用する方法を学習した方法です。 UpdatePanelの

幸運:ASP -

は、ここでは、具体的には後にしている何のためにヒントです!

関連する問題