我的代碼有點問題。aspx/c#關閉彈出窗口刷新
我有一個asp:Wizard
元素,其中我有幾個步驟。 在一個步驟中,我點擊一個按鈕打開一個彈出與window.open
選擇一個日期時間。 當我選擇一個,彈出窗口正在關閉,但日期時間不顯示在我的父窗口(但它在那裏,因爲當我再次點擊我的window.open
它是「重新加載」我的網頁和日期現在可見) 我已經當我用window.parent.opener.location.reload
關閉彈出窗口時嘗試重新加載父母的頁面,但是這種解決方案使我失去了嚮導的主動步驟。 所以我需要的是對我的頁面進行局部刷新以保持當前步驟。下面 是代碼
我的揭幕戰:
var childWindow = window.open("../../Utils/CalendarPopup.aspx?DatePred=StatementDateFrom", "", "height=280; width=285;);
childWindow.onunload = function()
{ // Where i need to reload }
我彈出:
Session[Request.Params["DatePred"]] = CalendarSelectDate.SelectedDate;
Session["CalendarPopupCanceled"] = 0;
this.ClosePage();
的數據加載:
if (Session["StatementDateFrom"] != null)
{
{
(WizardProcess.FindControl("DtTxtBxStatementDateFrom") as Syncfusion.Web.UI.WebControls.Shared.DateTimeTextBox).IsNullDate = false;
(WizardProcess.FindControl("DtTxtBxStatementDateFrom") as Syncfusion.Web.UI.WebControls.Shared.DateTimeTextBox).Value = System.Convert.ToDateTime(Session["StatementDateFrom"]);
}
Session["StatementDateFrom"] = null;
}
在此先感謝
分享代碼 –
Opening: var childWindow = window.open(「../../ Utils/CalendarPopup.aspx?DatePred = Stateme ntDateFrom」,「」,「height = 280; width = 285;) ; childWindow.onunload = function(){ //我在哪裏需要重新加載 }; – samumeur