ModalDialogが閉じるかボタンイベントのときにUpdatePanelを更新する

私は2ページあります。最初のボタンには、1つのボタンと、画像を含むUpdatePanelがあります。 このボタンは次のコードを使用してModalDialogを表示します。

window.showModalDialog('AjustarImagem.aspx', 
                                        null,
                                       'status:no;
                                        LOCATION: NO;
                                        TOOLBAR=NO ;
                                        DIRECTORIES: NO; 
                                        dialogWidth:250px;
                                        dialogHeight:300px;
                                        dialogHide:true;
                                        help:no;
                                        scroll:yes');  
                                        return false;");

私がする必要があるのは、ModalDialogが閉じるか、ModalDialogボタンのクリックイベントが発生したときにUpdatePanelを更新することです。

0

1 答え

あなたのボタンのonclick javascriptイベントで__doPostBack()を使用してください:

<script type="text/javascript" >
        function ReloadPanel() {
            //debugger;
           //Realiza un postback parcial al panel de ajax.
            __doPostBack('<%=UpdatePanel1.ClientID %>', parametro);
        }
    </script>

必要に応じて、更新パネルのロードイベントを追加してリクエストを処理します。

protected void UpdatePanel1_Load(オブジェクト送信者、EventArgs e)     {         //パラメータを取得する         文字列arg = Request.Form ["__ EVENTARGUMENT"];

    if (string.IsNullOrEmpty(arg)) return;    

}

View this post: How to use __doPostBack()

お役に立てれば。

0
追加された
働いて、ありがとう!
追加された 著者 user2013107,