我有两个页面:如何从第二个重定向页面更新第一页?
page1.aspx
page2.aspx
第一个具有GridView
其打开第二页。
我想打开第二页,并在提交时更新第一页中的Gridview
以反映更改。
protected void gv_inbox_RowCommand(object sender, GridViewCommandEventArgs e)
{
int index = Convert.ToInt32(e.CommandArgument);
if (e.CommandName == "sign")
{
Session["main_code"] = int.Parse(((HiddenField)gv_inbox.Rows[index].Cells[1].FindControl("HDN_MainCode")).Value);
Session["year"] = int.Parse(((HiddenField)gv_inbox.Rows[index].Cells[1].FindControl("HDN_Year")).Value);
Session["values_key"] = gv_inbox.DataKeys[index].Value.ToString();
String js = "window.open('page2.aspx', '_blank');";
ClientScript.RegisterClientScriptBlock(this.GetType(), "Open Signature.aspx", js, true);
}
}
我想,当点击在page2.aspx
的button [Confirm]
更新的第一页。 并关闭第二页
无法你只是重定向和重新加载数据,或者你想通过AJAX做到这一点? – webnoob 2013-02-14 09:50:33
如何表示*更新第一页*?这两个页面是在单独的窗口/标签中打开的,还是应该在从page2导航到页面时更新page1? – MCL 2013-02-14 09:53:23
我的意思是更新第一页中的数据。说我有网格视图中的3条记录,我确认了第一条记录。所以网格视图应该有两个记录,而不是三个.. – 2013-02-14 10:15:27