1. 程式人生 > >ASP.NET實現彈出框真分頁將複選框選擇的資料存到資料庫中(二)

ASP.NET實現彈出框真分頁將複選框選擇的資料存到資料庫中(二)

上一篇完成了彈出框介面的取值下面是第二步將彈出框儲存的資料傳到父頁面上。

需要在父頁面JS加上:

function openDia() {
   
        returned = window.showModalDialog("ZCXDWLInfo.aspx?JBID=" + $('#hidJBID').val() + "&TotalMoney=" + $("#lblMoney").text(), window)
  
}

在父頁面按鈕加上:

<asp:Button ID="Button1" runat="server" Text="新增物料" OnClientClick="openDia();return false;" />

彈出框JS加上:


    正常下單
    */
    
    /*
    把儲存的所有資料都返回到頁面
 */       
    function getSelected() {
      SaveCheckInfo()
   
        window.returnValue = SaveCheck;
        window.close();
    }
彈出框新增按鈕加上:
<span style="font-size:18px;"><asp:Button ID="Button1" runat="server" Text="新增物料" OnClientClick="getSelected();return false;" /></span>

這樣彈出框的資料就能傳到父頁面上了。效果圖:


綜述:

這樣的功能就可以替換原來用<div>做彈出框了,在介面上用<div>做的彈出框一個兩個還行如果三四個這個頁面的程式碼複雜度很大。以前就用過整個頁面負荷太大了後臺程式碼有多一不小心就亂了把父窗體和彈出框分開在兩個不同的介面程式碼操作也會相應的減少很多。