可以这样构造当前页面完成的URL:
"http://"&Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("PATH_INFO")&"?"&Request.ServerVariables("QUERY_STRING")取得了这个字符串后,我们在写有关“主/明细表”程序的时候,当在明细表页面经过了多次操作后,最后仍然可以回到主表中,查询参数和页码都保留了。当然如果明细表操作在新开窗口中进行,那就不用我在这儿叽里咕噜了。
具体怎么实现呢?例如我们有学生列表,通过班级或者年龄等条件查询出来,并且翻到了中间页码。我们可以在页面顶端加上:
window.attachEvent("onload",function (){AutoSizeDIV('CODE_6266')})
Response.Cookies("MySite")("URL")="http://"&Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("PATH_INFO")&"?"&Request.ServerVariables("QUERY_STRING")把当前页面的URL写入Cookies中,在点击姓名到明细表,并且经过了编辑更新或者删除等等操作后,通过语句:
Response.Redirect(Request.Cookies("MySite")("URL"))
转自: http://www.web-v.com/blog/blogview.asp?logID=22
window.attachEvent("onload",function (){AutoSizeDIV('CODE_6635')})
分享到:
相关推荐
C#获取当前页面的url 和JavaScript 获取当前页面的URL
获取Url的方法有两种,通过后台获得或通过前面js获得,如下: 1、通过C#获取当前页面的URL string url = Request.Url.AbsoluteUri; //结果: //www.jb51.net/web/index.aspx string host = Request.Url.Host; //结果...
asp.net页面通过URL参数传值中文乱码问题解决办法
asp.net 页面之间传值方法总结.
这是一个非常实用的:asp.net Url重写与动态生成静态页面。效果很好
完整的asp生成静态页面 asp生成静态页面,包括数据的添加、删除、修改,webeditor的使用和一些简单的js的使用根目录下index.htm页面为生成的首页asp文件夹 index.htm为后台操作页面 createhtml.asp为生成所有新闻静态...
asp.net中URL参数传值中文乱码的三种解决办法
使用 URL 重写引擎的 ASP.NET 页面开发人员可以在 Web.config 文件中指定重写规则。 重写规则可以使用正则表达式来实现功能强大的重写规则。 可以轻松地将 URL 重写配置为使用 HTTP 模块或 HTTP 处理程序。 在...
精华志 蜘蛛爬虫,递归抓取页面的URL 抓取页面URL 京华志&精华志出品 分享资源 C# ASP.NET SQL DBA 源码
URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于...
利用UrlRewrite,asp.net动态生成htm页面
ASP.NET中页面传值的几种方法:是每一个初学者都应了解的。
ASP获取系统时间方法总结 便于用户能够快速学会获得系统时间的方法
asp.net 中重写url
asp.net中五种页面传值方法,熟悉使用的五种页面传值方法的使用,对你开发网站有大的帮助的
ASP.NET页面间数据传递的各种方法和分析 1.使用Querystring 方法 QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request....
解析6种ASP.NET跨页面传值的方法,大家都知道跨页面问题比较麻烦的。这里有六种,总有适合你的。不过跨页面不是跨域哈
ASP.NET刷新页面的方法
asp.net c# Url重写和无扩展名Url重写 内有所有源码 注:无扩展名Url重写,必须是虚拟目录的相对路径