GridView从数据页某页编辑等操作跳到另一网页,返回后希望还是显示当前页的内容,不要跳转到首页 高手给答案啊,我用cookie做了半天,A页(含GridView控件)cookie(含当前页的索引值)传到B页,再传回A页,不知道如何来处理该cookie了。放在加载代码里说对象未实例化,太难了处理了,来高手解答啊定高分赠送 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 get 方式传参 在url中把页码带过去 是分页对吧。1、可以用session来存储当前页的Pageindex,然后再返回来的时候直接取该Pageindex的页面即可。2、LZ可以用ajax插件来做,如thickbox等。 1,樓主看一下cookie的存取2,cookie中記錄當前頁面的數據綁定條件,及當前頁頁數3,返回A頁面時按cookie的數據條件重新綁定gridview,設置pageindex=之前的當前頁這事就齊了 操作cookie int PageIndex = AspNetPager1.CurrentPageIndex; string cPageIndex = PageIndex.ToString(); HttpCookie cookie = new HttpCookie("myCookie", cPageIndex); Response.Cookies.Add(cookie);GridView页面后台将当前页存入cookie并跳转到AttributeRoles.aspx并传递参数lblName string cookie1 = Request.Cookies["myCookie"].Value; HttpCookie cookie = new HttpCookie("myCookie", cookie1); Response.Cookies.Add(cookie); Response.Redirect("~/Admin/Administrator.aspx?cookie1=" + cookie);AttributeRoles.aspx页面传回cookie,之后就不知道怎么办了,这位高手详细解释下吧 gvUserList.DataBind(); if (Request.QueryString["cookie1"] != null) { AspNetPager1.CurrentPageIndex = Convert.ToInt32(Request.QueryString["cookie1"]); } else { AspNetPager1.CurrentPageIndex = 1; } 设断点调试时cookie都显示当前操作页面的页码值,但AspNetPager1.CurrentPageIndex 却一直显示为1,请问这是为什么? 郁闷了,有那么复杂么? 不是有个方法,记录上次浏览的网页,你直接调用这个方法不就好了, 比如你的上次浏览页面是www.baidu.com/a.aspx?page=2 你记录这个URL 返回的时候返回到这个URL不就好了! 如果你用的控件不带显示分页码的,你可以自己模拟一个给他加上, 获取数据源控件的索引来 模拟 URL分页,在后台, 后台点击的时候记录就好了! 这位大哥一语惊醒梦中人啊,用cookies将当前页信息传过去,然后用URL返回来,成功了 伪静态与Server.Execute之间的问题,请高手解决 如何实现在本窗口打开 请问DropDownList的值是否可以直接用RequiredFieldValidator来验证 (部署程序)dotnetfx.exe的問題 计算后如何保留两位小数。 webcontrol treeview 的节点拖拽问题 datagrid中TextBox的值无论怎么修改,最后得到的值仍是最初从库中取出的原始值? 死活无法安装IIS5.1组件 内容页中Repeater的Div获取 缓存的奇怪问题 FTP 意TSL/SSL的方式 上传下载? 根据当前星期获取上个星期的日期
1、可以用session来存储当前页的Pageindex,然后再返回来的时候直接取该Pageindex的页面即可。
2、LZ可以用ajax插件来做,如thickbox等。
2,cookie中記錄當前頁面的數據綁定條件,及當前頁頁數
3,返回A頁面時按cookie的數據條件重新綁定gridview,設置pageindex=之前的當前頁
這事就齊了
string cPageIndex = PageIndex.ToString();
HttpCookie cookie = new HttpCookie("myCookie", cPageIndex);
Response.Cookies.Add(cookie);GridView页面后台将当前页存入cookie并跳转到AttributeRoles.aspx并传递参数lblName string cookie1 = Request.Cookies["myCookie"].Value;
HttpCookie cookie = new HttpCookie("myCookie", cookie1);
Response.Cookies.Add(cookie);
Response.Redirect("~/Admin/Administrator.aspx?cookie1=" + cookie);
AttributeRoles.aspx页面传回cookie,之后就不知道怎么办了,这位高手详细解释下吧
if (Request.QueryString["cookie1"] != null)
{
AspNetPager1.CurrentPageIndex = Convert.ToInt32(Request.QueryString["cookie1"]);
}
else
{
AspNetPager1.CurrentPageIndex = 1;
} 设断点调试时cookie都显示当前操作页面的页码值,但AspNetPager1.CurrentPageIndex 却一直显示为1,请问这是为什么?
获取数据源控件的索引来 模拟 URL分页,在后台, 后台点击的时候记录就好了!