我有一个包含rad网格的grid.aspx页面,当选择一行进行更新时,用户被重定向到另一个页面,在那里他可以更新行,在提交更新后我想将用户重定向回grid.aspx,但网格显示没有要显示的记录? 当我导航到另一个页面,然后返回到grid.aspx时,它可以正常工作。
仅供参考:更新页面不使用数据源,检索项目并手动填写表单。我使用了response.redirect(“grid.aspx”)。
提前致谢
答案 0 :(得分:0)
你的grid.aspx页面是否是缓存的受害者?要消除此问题,请在查询字符串中添加随机参数:
Response.Redirect("grid.aspx?z=" + Guid.NewGuid().ToString());
在页面生命周期的正确部分,您可能没有绑定网格或获取数据。如果您获取数据并始终在Page_Load中绑定它(不论IsPostback),那是否可以解决问题?如果是,那么从那开始,然后一步一步地改变何时/如何绑定,直到你对结果满意为止。
当然它也可能只是你代码中的一个错误,没有人能看到你的代码就无法解决。