2011-03-23 58 views
1

我有两页。gridview分页遇到一些问题

在一页中,我已经放置了GridView。在网格中,我使用两个超链接进行选择和编辑。当我点击编辑页面时,我被重定向到另一页面。当我完成编辑记录时,它会回到第一页。

问题是,当我在GridView的第二或第三页上,然后进行编辑时,它回到第一页,而不是第二页或第三页。

我想要回到我离开的页面后的同一页面。我怎么去解决这个问题?

+1

请花些时间来更好地表达您的想法。 – Pradeep 2011-03-23 05:34:46

+0

欢迎来到StackOverflow ...我希望我帮助重新格式化这个问题好一点。请确保这是你的意图。 – jcolebrand 2011-03-23 05:48:35

回答

0
Response.Redirect("einward.aspx"); 

你必须重定向到页面,你需要的wtever页面。

+0

感谢rucha为你的回复,当我点击第2页的gridview后编辑链接页面重定向到另一个页面时,我点击保存它回到第一页,但在这里即时获取网格的第一页索引,而不是获得第二页索引网格这意味着页面得到回传如何ü阿尔达丁这 – 2011-03-23 05:51:50

+0

如果(!IsPostBack) { } ............你可以给该网页是尼回帖后按照我的看法 – r12 2011-03-23 09:07:58

+0

只是给它不是回发..........试试吧 – r12 2011-03-23 09:09:36

0

问题是,网页需要知道要发送给您的页面。我这样做的方式是在更改页面时传递查询字符串参数。

在URL中你想有网址的编辑页面

所以说,(例如)http://server/edit.aspx?value=number&returnPage=2,然后当你回到电网页面,你会传似http://server/grid.aspx?page=2

这样你的页面值将永远知道通过什么页面告诉GridView转到。根据您对Params对象的舒适程度,它应该很容易添加。

+0

感谢drachenstam可以üPLZ给我一些示例代码 – 2011-03-23 06:02:18

+0

@汗我不能。我可以告诉你做什么,我做了什么,但如果这对你来说太复杂了,那么我认为你应该重新考虑网络编程。查询字符串参数传递是网络编程最基本的程序之一。另外,StackOverflow不是“plz send me teh codez”网站。 – jcolebrand 2011-03-23 06:08:21

+0

我已经使用querystring突出显示gridview行,并将值从一个页面传递给另一个认为是即时通讯有点困惑如何保持分页,而页面获得回传保护无效Redirectpage(int strCurrID) {Response.Redirect(string。格式(“〜/ UI/Master/CurrencyMaster.aspx?id = {0}”,strCurrID)); } – 2011-03-23 06:17:39