Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Rad网格未与response.redirect绑定_C#_Asp.net_Rad - Fatal编程技术网

C# Rad网格未与response.redirect绑定

C# Rad网格未与response.redirect绑定,c#,asp.net,rad,C#,Asp.net,Rad,我有一个包含rad网格的页面grid.aspx,当选择一行进行更新时,用户将被重定向到另一个页面,在提交更新后,他可以更新该行,我想将用户重定向回grid.aspx,但网格显示没有要显示的记录? 当我导航到另一个页面,然后返回grid.aspx时,它工作正常 仅供参考:更新页面不使用数据源,检索项目并手动填写表单。我使用response.redirect(“grid.aspx”) 提前感谢您的grid.aspx页面是缓存的受害者吗?要消除此问题,请向查询字符串添加一个随机参数: Response

我有一个包含rad网格的页面grid.aspx,当选择一行进行更新时,用户将被重定向到另一个页面,在提交更新后,他可以更新该行,我想将用户重定向回grid.aspx,但网格显示没有要显示的记录? 当我导航到另一个页面,然后返回grid.aspx时,它工作正常

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


提前感谢

您的grid.aspx页面是缓存的受害者吗?要消除此问题,请向查询字符串添加一个随机参数:

Response.Redirect("grid.aspx?z=" + Guid.NewGuid().ToString());
可能您在页面生命周期的正确部分没有绑定网格或获取数据。如果在页面加载中获取数据并始终将其绑定(无论IsPostback如何),这是否解决了问题?如果确实如此,那么从这个开始,然后逐步更改绑定的时间/方式,直到您对结果感到满意为止


当然,这也可能只是代码中的一个bug,没有人能够在不看到代码的情况下解决它。

我如何判断缓存是否导致了问题?我尝试了你提出的两种解决方案,但它们对我都不起作用。第一种建议将避免缓存,因此,如果它不起作用,那么这不是你的问题。我想我们还有第三个选择——代码中的bug?