不重新发送信息,则无法刷新网页... ...点击取消…
2018-06-17 19:32:15来源:未知 阅读 ()
大家都知道.net写的程序在我们执行某个操作之后,重新刷新页面会弹出一个提示框。
“不重新发送信息,则无法刷新网页... ...点击取消查看正常的页面内容”这样的消息,
当我们点击取消的时候,我们才能看到正确的页面,如果我们点击了重试,那么它就会重新操作我们上次操作的过程,从而使程序变成有问题了,甚至出错。
其实解决这个问题很简单
其实就一句话。
this.Response.Redirect(this.Request.Url.ToString());
这句话就写在每个操作完成之后就ok了。
这相当与把最后一次post提交重定向了(重定向:相当于重新打开浏览器访问该网址,类似刷新,说的不是很准确,不懂的同学建议百度百科)一下,相当于你重新打开这个网页,把你之前操作后残留的一些信息给删除了。
这样,我们重新刷新就不会再出现弹出提示框的情况发生了。
不过这种方法也有缺陷,比方说做查询时就不能用这个了,因为当用户输入查询信息点击查询按钮,按理此时应该更新页面显示查询的信息,可是当你在你的查询按钮事件加上这句话之后用户的操作等于没有操作,因为你又给他重定向了
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- laravel5.2表单验证,并显示错误信息的实例 2019-09-30
- Thinkphp5微信小程序获取用户信息接口的实例详解 2019-08-27
- mysql日志信息查看与设置mysql-bin 2019-07-24
- 记录用户登陆信息,你用PHP是如何来实现的 2019-07-24
- 如何排查 Linux 机器是否已经被入侵? 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash