我的主页有一个GridView
和Button
s 用于添加/更新。当我单击更新按钮时,会弹出一个窗口(JavaScript
已使用),其中包含输入字段和Button
用于实际更新记录的窗口。我想知道的是当我点击弹出窗口内的更新按钮时如何刷新主页。
这是我在实际更新中尝试的部分代码OnClick
:
if (PreviousPage != null)
{
GridView gridv = (GridView)Page.PreviousPage.FindControl("GridView1");
gridv.DataBind();
}
在调试时,我意识到 if 语句从未执行过。这是否意味着弹出窗口没有PreviousPage
初始值?如果是这样,我怎样才能到达主页呢?(我要注意主页不是母版页)
这就是我在主页上单击按钮时创建弹出窗口的方式(所以它是一个新窗口):
function btnEditEP_Click() {
var recID = document.getElementById('<%=tboxEdit.ClientID%>').value;
window.open("editPopupEP.aspx?Txt=" + recID, "_blank", "toolbar=yes", "resizable=yes", "scrollbars=yes");
}