觉得很麻烦的问题:cs中怎么返回上次页面,并且让上次页面状态保存不变? 我也考虑这个问题很久了,正在试验中... ...映象中,javascript好象可以实现的样子;试... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要常时间保存用户设置,又不想在数据哭保存用户设置数据,好象只能用COOKIE。如果是短时间内,保存用户刚才的数据:两种情况,1:是用户点击你里边的按扭以后自动转到新页上。2:用户自己输入URL过去的。对第一种方法,首先在要保存的页面上,把相关的保存状态的属性根据需要设置好。不仅仅是视图,还有其他的。在那个会转页的按扭处理函数最后写Request.Redirect("aa.aspx",false);或者Server.Transfor("aa.aspx",false);aa.aspx就是你要转走的页。这时候原来要保存的页 不会消失,仍然在服务器端有保留。(但是重新启动浏览器再输入URL后就看不到原来的页了,而是新的。需要你用前边同样的代码转回来,才能访问同样的页。不关浏览器,手动输入URL或者按后退好象也可以)对第二种办法,我只知道使用COOKIE或者使用缓存页面。COOKIE我就 不说了,我只说缓存页面吧。在HTML设计那里把页面的缓存设置为300,就是5分钟。以秒为单位。具体代码很简单,MSDN上有。我这里记不太清楚了。上边讲的两个方法 一般混合使用比较好。具体要看你的具体要求了, button.Attributes.Add("onclick","javascript:history.back(1)"); 用JAVASCRIPT直接调用“后退”功能是一种方法。可以在.aspx页里写<input type=button onclick="history.go(-1)" value="后退">或 <a href="javascript:history.go(-1)">后退</a>对选了“保存”的,则在做完放入数据库的操作后直接在输出<script>history.go(-2)</script>不就行了?也许太牵强,可在探讨 哦不好意思 我上边的代码写错了不是Request 而应该棉布改成Resopnse 直接在同一文件里处理不就可以了吗?asp.net是支持这样的呀。 如何按这个窗体高度变化,改变TREEVIEW的高度? 在线考试系统。求救 其它电脑 无法 运行 WinForm 程序 调试时 输入字符串的格式不正确 ASP。NET2。0控件有哪几个你还没有用到? forms身份验证中的RedirectFromLoginPage方法的疑惑 smtp 关于DataGrid的页码问题 怎么将登录的帐号和密码传给特定的网页,CSDN上曾提过 help! aspnet帐号权限问题 关于数据库数据保密问题!请做过网上商城等系统的朋友进来! 怎么是乱码?各位大侠救救我呀。感激不仅!
如果是短时间内,保存用户刚才的数据:
两种情况,
1:是用户点击你里边的按扭以后自动转到新页上。
2:用户自己输入URL过去的。对第一种方法,
首先在要保存的页面上,把相关的保存状态的属性根据需要设置好。不仅仅是视图,还有其他的。
在那个会转页的按扭处理函数最后写
Request.Redirect("aa.aspx",false);
或者
Server.Transfor("aa.aspx",false);aa.aspx就是你要转走的页。
这时候原来要保存的页 不会消失,仍然在服务器端有保留。
(但是重新启动浏览器再输入URL后就看不到原来的页了,而是新的。需要你用前边同样的代码转回来,才能访问同样的页。不关浏览器,手动输入URL或者按后退好象也可以)对第二种办法,我只知道使用COOKIE或者使用缓存页面。
COOKIE我就 不说了,我只说缓存页面吧。
在HTML设计那里把页面的缓存设置为300,就是5分钟。以秒为单位。
具体代码很简单,MSDN上有。我这里记不太清楚了。上边讲的两个方法 一般混合使用比较好。具体要看你的具体要求了,
<input type=button onclick="history.go(-1)" value="后退">
或 <a href="javascript:history.go(-1)">后退</a>对选了“保存”的,则在做完放入数据库的操作后直接在输出<script>history.go(-2)</script>不就行了?也许太牵强,可在探讨
不好意思 我上边的代码写错了
不是Request
而应该棉布改成
Resopnse