日期:2014-05-17  浏览次数:20487 次

二次执行,后台代码不执行
A页面上根据三个条件查询出记录,其中某一条记录的某一列是一个链接,打开该链接到B页面,对此条记录进行修改,修改完后关闭B页面,在A页面上查询条件不变,再点击查询按钮,得到的结果仍为修改前的那条记录,不是修改后的。调试发现,修改后,条件不变再查询时没有执行后台代码。
请问如何才能使二次查询时结果为修改过的?

------解决方案--------------------

执行完了重新调用一下查询绑定
在页面放在if(!IsPostBack)里面。
------解决方案--------------------
引用:
引用:我刚刚理解错了,这样肯定是没有改变的。
网页打开了以后只要不与服务器请求相关操作,肯定就不会变了
你可以考虑不要打开新页面同时保留老页面。
可以直接到B页面,然后修改完了返回A页面,单个选项卡内跳转,这样可以吗。

如果返回到老页面,就会出现返回到的A页面上时,各个查询条件都会变为初始的条件,不是选好的。所以我还是……

你可以在传递给 B页面的时候把条件带过去啊,然后B页面再把条件带到A页面。