1

I have a page grid.aspx which contains a rad grid, when a row is selected for update the user is redirected to another page where the he can update the row, after submitting the updates I want to redirect the user back to grid.aspx ,但网格显示没有要显示的记录?当我导航到另一个页面然后返回到 grid.aspx 时,它工作正常。

仅供参考:更新页面不使用数据源,检索项目并手动填写表单。我使用了 response.redirect("grid.aspx")。

提前致谢

4

1 回答 1

0

您的 grid.aspx 页面是缓存的受害者吗?为了消除这种情况,向查询字符串添加一个随机参数:

Response.Redirect("grid.aspx?z=" + Guid.NewGuid().ToString());

也许您没有在页面生命周期的正确部分绑定网格或获取数据。如果您在 Page_Load 中获取数据并始终将其绑定(与 IsPostback 无关),是否可以解决问题?如果确实如此,则从那开始,然后逐步更改绑定的时间/方式,直到您对结果满意为止。

当然,它也可能只是代码中的一个错误,没有人可以在没有看到您的代码的情况下解决它。

于 2010-04-22T10:53:17.527 回答