0

如何在不使用的情况下重新加载整个页面Response.Redirect

根据用户,我的页面 (Mypage.aspx) 正在加载其中的一些数据。用户更改某些字段后,如果用户单击保存按钮,代码需要保存更改的数据;或者如果用户单击取消按钮,代码应该重新加载用户以前的数据(通过重新加载 Mypage.aspx 页面)。

我在此页面中使用更新面板。如果不将客户端重定向到同一页面,这怎么可能?我不想重定向,因为 Mypage.aspx 包含不同的控件,如网格视图、下拉列表、复选框和文本框;如果我编写代码来清除所有这些字段,它会变得有点冗长。所以我正在寻找另一种方法来做到这一点。

4

1 回答 1

0

试试这个而不是Response.Redirect()

Page.ClientScript.RegisterStartupScript(this.GetType(), "redirect", "window.location.href='Mypage.aspx';", true);
于 2012-11-12T15:16:46.427 回答