我从页面1(如图1)点击编辑进入页面2(如图2),并将id编号传到页面2,然后在页面2 load时获取id并查询此id下的其他信息,然后填入相关项。修改其中某些项后,点击提交,发现页面刷新,数据修改不成功。这是因为页面2 load的时候做了查询,将数据重新更改成以前的数据。不知道有谁遇到相同的问题吗?如有高招,希望不灵赐教!谢谢!
是不是要添加 IsPostBack?
应该是没有加if(!IsPostBack){}首次加载吧,如果没加的话,当页面刷新的时候,将再一次获取原来的数据,那么你的编辑操作就不能够完成了。。。
同意楼上....
在Page_load事件里添加if(!IsPostBack){}
page_load时没有判断是否回发if(!IsPostBack),且没有写提交的按钮事件。