2010-04-07 42 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>