怎么区分通过连接进入页面, 还是刷新页面.

问题描述

如题!谢谢~~!

解决方案

解决方案二:
在点击连接进入页面的时候,传一个值,通过判断这个值是否为空,来判断是刷新还是连接if(Request.QueryString["PC_Edit_ID"]!=null){Response.Write("连接进入页面");}else{Response.Write("刷新页面");}

解决方案三:
本质是一样的?怎么比较
解决方案四:
刷新照样可以得到连接值
解决方案五:
可以用唯一的随机数(比如GUID),链接的时候把随即变量当作页面参数.在程序中把该随机数放在hidden里面(或者别的也可以,如静态变量,session,建议用hidden,减轻服务器负担)保存起来.如果hidden的值=随机数目,就是刷新,否则就是链接,随机数重新给hidden.
解决方案六:
this.Request.UrlReferrer
解决方案七:
刷的时候获取一下url,如果和上一页的url一样,则为刷新的上一页的url可以通过reffer来得到
解决方案八:
4楼6楼的方案都可行,只是前者可能稍微烦琐了一点……
解决方案九:
stringstrUrl=Request.Url.ToString();可以得到本页面的urlstringurl=Request.UrlReferrer.ToString();可以得到上个页面的url。判断一下是否和本页url相同就可以了。

时间: 2024-12-11 17:48:26

怎么区分通过连接进入页面, 还是刷新页面.的相关文章

JS区分浏览器页面是刷新还是关闭_javascript技巧

Web开发者在系统开发中经常要面对产品经理各式各样的需求,当然,大部分对产品体验还是有帮助的,例如我们今天提到的刷新页面,前进后退,关闭浏览器标签时,为了避免用户误操作,需给出二次确认提示框,这个相信大家都非常熟悉了,采用浏览器提供的BOM事件机制就可以解决,使用window对象的onbeforeunload事件即可,如果产品经理只提出这样的需求,那确实无可厚非,然而其需要的不仅仅是这些... 例如,我们一次项目开发中,产品经理就针对我们的实现提出了"改进方案": 你们这弹出框太丑了,

不刷新页面的情况下调用ASP

刷新|页面|刷新 RS技术的一个具体例子 在前面的帖子中,我介绍了RS的基本工作原理,显然如果将RS技术运用在一个网站的设计中将会有很多非凡的作用(尤其是它的那个最大的优点,可以在不刷新页面的情况下调用服务端的代码).正是因为这个特点,你就可以象在编写一个传统的C/S模式的程序一样,对数据库的数据进行处理了(我想大家一定很想知道具体应该如何来实现了,下面将给出一个具体的例子,调试这个破程序几乎快把我给累死,呵呵.) 从前面的描述可以看到,要使用RS技术就需要客户端和服务端满足下面两个条件: 1.

如何在不刷新页面的情况下调用远程ASP

刷新|页面 RS技术的一个具体例子在前面的帖子中,我介绍了RS的基本工作原理,显然如果将RS技术运用在一个网站的设计中将会有很多非凡的作用(尤其是它的那个最大的优点,可以在不刷新页面的情况下调用服务端的代码).正是因为这个特点,你就可以象在编写一个传统的C/S模式的程序一样,对数据库的数据进行处理了(我想大家一定很想知道具体应该如何来实现了,下面将给出一个具体的例子,调试这个破程序几乎快把我给累死,呵呵.)从前面的描述可以看到,要使用RS技术就需要客户端和服务端满足下面两个条件: 1.客户端只需

关于页面局部刷新例程

 RS技术的一个具体例子    在前面的帖子中,我介绍了RS的基本工作原理,显然如果将RS技术运用在一个网站的设计中将会有很多非凡的作用(尤其是它的那个最大的优点,可以在不刷新页面的情况下调用服务端的代码).正是因为这个特点,你就可以象在编写一个传统的C/S模式的程序一样,对数据库的数据进行处理了(我想大家一定很想知道具体应该如何来实现了,下面将给出一个具体的例子,调试这个破程序几乎快把我给累死,呵呵.)    从前面的描述可以看到,要使用RS技术就需要客户端和服务端满足下面两个条件:1.客户端

框架页面的刷新问题,右侧页面

问题描述 左右框架结构左框架,有个页面内容为两个连接,A,B连接右框架显示A.htm,B.htmA中有个dropdownlist是从数据表A读取值,B页面是写入A表值.当点击B连接得到B.htm页面,在页面操作写入数据表A数据以后,点击A连接,然后A.htm中的dropdownlist,不显示新写入的数据,只显示旧数据.如果点击A连接后A.htm中的dropdownlist显示新的数据??? 解决方案 解决方案二: 框架也刷新的问题解决方案三: 感觉只是你的数据写入有问题,或者你的数据读取有问题

JQuery 实现页面无刷新

原文:JQuery 实现页面无刷新       对于JQuery实现页面无刷新的效果,即:应用这个JQuery这个组件,可以实现在页面上加载数据库中的数据信息,但是并没有给用户页面刷新的感觉,这样既可以有效的进行数据交互,也可以不妨碍用户的其他操作.(http://itred.cnblogs.com    itRed: it_red@sina.com)      在用JQuery实现页面无刷新的效果之前,我们需要掌握和了解一些基础知识,以方便我们在进行代码编写时更加的得心应手. 一.异步技术  

Ajax回退刷新页面问题的解决办法_AJAX相关

Ajax 简介: AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和XML(标准通用标记语言的子集). AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的网页(不使用 AJAX)如果需要更新内容,必须

PHP Ajax实现页面无刷新发表评论_php技巧

大家都有在网站发表评论的经历,传统的发表过程无非是:发表->提交页面表单->等待刷新页面,这样在网络比较拥挤的时候,往往需要漫长的等待,今天介绍用PHP+Ajax实现页面无刷新发表评论,希望对初学ajax的PHPer有所帮助.    那么首先,我们需要一个基本的ajax开发框架,文件ajax.js就包含了这个框架,代码如下: var http_request=false;  function send_request(url){//初始化,指定处理函数,发送请求的函数    http_requ

PHP防CC攻击与防止快速刷新页面例子

CC攻击原因 CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃.CC主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至就网络拥塞,正常的访问被中止. cc攻击刷新页面对我们没有任何意义,要说有意义就是把我们的网站资源使