2010-04-07 75 views
0

我有一個模式彈出擴展器,它由gridview onRowCommand觸發。 gridview和模式彈出式擴展器在不同的updatePanel中。 分配給mpe的PopupControlID的面板包含一個文本框和一個按鈕。 該按鈕將觸發一個頁面方法Web服務,該服務將返回一個值以分配給文本框。 我的問題是當我點擊按鈕後,部分帖子回來,mpe disapper(隱藏)。 我嘗試了一切,讓它顯示。以下是我的代碼。Modal Pop Extender更新面板

function Completed(result) { 

     //get the target textbox inside the mpe 
     var txt = '<%= txtContractNo.ClientID %>'; 
     var txtRef = document.getElementById(txt); 

     txtRef.value = result; 

     var mpeId = '<%= mpeContract.ClientID %>'; 
     $find(mpeId).show(); 
    } 

如何在部分回帖後顯示? 由於事先

回答

0

嘗試部分崗位後,觸發回使用此代碼

<script type="text/javascript"> 
    // init the endRequest trigger 
    var prm = Sys.WebForms.PageRequestManager.getInstance(); 
    prm.add_endRequest(EndRequest); 

    // inside here run your update code, open your box, what ever 
    function EndRequest(sender, args) { 
    } 
</script>