奇怪的问题,哪位来解答一下
问大家一个.net的问题,我用GridView控件显示数据,在单击修改的时候会弹出一个showModalDialog的对话框,出现要修改的信息,我修改完后,更新成功,在GridView上也更新了,但是我再单击同一条记录修改的时候数据显示的还是以前的记录,要想让它显示新的数据如何做?我测试了一下,用showModalDialog打开的窗口第一次是执行page_load的,同样的行再点一次就不执行了 --------------------编程问答-------------------- 贴代码```` --------------------编程问答-------------------- 1 use window.open()
2 use ajax or icallback to bind and show the data --------------------编程问答-------------------- 修改完之后在绑定一次数据,并且刷新 --------------------编程问答--------------------
嗯,应该再次读取一遍数据 --------------------编程问答-------------------- 你用AJAX 在修改完保存的同时去从新把数据读取一边! --------------------编程问答-------------------- 没有更新到数据库中. --------------------编程问答-------------------- 呵呵好像上面说的都对耶 --------------------编程问答-------------------- 要看看绑定数据源,跟一跟流程. --------------------编程问答--------------------
看似更新后没有刷新窗体,gridview怎么会更新?
是否手动修改gridview内容所致?
问题所在:
1、没有更新到数据库
2、显示要修改的信息不是从数据库读取 --------------------编程问答-------------------- 你要修改的信息是怎么来的?是通过showModalDialog全部传过来,还是传一个标识,在show出来的页面里做查询出来的?
--------------------编程问答-------------------- 等待牛人来答. --------------------编程问答-------------------- 我是通过传标识给show出来的页面的,还有数据库中的数据已经更新了,但是同样一条数据,再次点击修改的时候,它还是显示原来的数据
补充:.NET技术 , ASP.NET