更新数据后返回原页面 “列表”页面具有分页显示,比如转到第10页后单击某记录进入“详细”页面,点击“修改”按钮进入“编辑”页面,点“保存”后返回到“列表”页面。希望能自动刷新“列表”页面,而且仍然在第10页。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以 在 "单击某记录进入“详细”页面" 时 对Session 赋值点“保存”后返回到“列表”页面 时,对Session 取值,如果没值 就默认页,反之就是Session 中指定的页其实 就是一个跨页面传值,方法很多种,Session 只是其中之一。 URL传个参数过去,你进入详细页面时,记住过去时的PageIndex,返回的时候再把PageIndex返回去,在pageload里绑定grid时设定一下PageIndex就行了。 把pageindex存在session中吧 ,然後pageload判斷session為不為空不為空就設置列表的pageindex=session再綁定數據庫, 第10页:用Cookies存储数字10。在Page_Load里面读取Cookies的值。如果Cookies的值为Null就取第一页。打开子窗体的时候给Cookies赋值。刷新父页面:parent.location = parent.location.href; this.GridView1.PageIndex;取得当前页索引,然后保存到session中,或用其他页面传值 不用session就是我说的放url里啊。其实放哪里都无所谓的。看你自己喜欢放session,cookie,url,还是其他传值方式 一般不提倡session,除非特殊情况。点击记录进入详细页面的时候把当前页码传给详细页面,编辑完毕以后刷新列表页并把页码传回去就行了。 list.aspx: window.open('detail.aspx?pageindex=xxx') detail.aspx 点击保存以后: window.close();opener.location.href=list.aspx?pageindex=xx; community.csdn.net为什么采取打开一个新窗口而不在原来的框架里转到详细页面呢? 不用Session 可以,不过 我之所以写Session 是因为你需要跨多页,如果是get 或者 post 传递的话 ,需要在多页中传递 ,而这是不推荐的 如果不是很复杂,你可以考虑使用 Tabs 控件来处理。http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Tabs/Tabs.aspx 确实是要跨多页,原来就是用Session。稍用点应该是可以的吧。否则发明这个东东干什么!过头了就不好了 推荐弹出对话框来实现,window.showModalDialog 有谁知道community.csdn.net为什么采取打开一个新窗口而不在原来的框架里转到详细页面呢? 应用UpdatePanel就可以实现局部刷新,你转向岂不是更刷新页面 有谁知道community.csdn.net为什么采取打开一个新窗口而不在原来的框架里转到详细页面呢 fileupload 上传的路径总是空的 问一个关于IIS的问题 web下 如何实现快捷键? 在那里更改VS2005的默认字体! 速度结帖~ 表的结构问题 关于服务器端Textbox的问题!请指教! DataGrid 里的超级连接列 怎么样能传两个值 其中一个值不是DataGrid的字段 只要得到好的回答(100分的拿去) 求教通过DataSet读取修改XML代码. 人才搜索问题 用VS2008做个压力测试,25个用户,其他都是默认,怎么错误那么多? Js如何获取checkboxlist?
点“保存”后返回到“列表”页面 时,对Session 取值,如果没值 就默认页,反之就是Session 中指定的页其实 就是一个跨页面传值,方法很多种,Session 只是其中之一。
刷新父页面:parent.location = parent.location.href;
点击记录进入详细页面的时候把当前页码传给详细页面,编辑完毕以后刷新列表页并把页码传回去就行了。 list.aspx: window.open('detail.aspx?pageindex=xxx')
detail.aspx 点击保存以后: window.close();opener.location.href=list.aspx?pageindex=xx;
如果是get 或者 post 传递的话 ,需要在多页中传递 ,而这是不推荐的
稍用点应该是可以的吧。否则发明这个东东干什么!过头了就不好了