不重新发送信息,则无法刷新网页... ...点击取消…
2018-06-17 21:04:26来源:未知 阅读 ()
大家都知道.net写的程序在我们执行某个操作之后,重新刷新页面会弹出一个提示框。
“不重新发送信息,则无法刷新网页... ...点击取消查看正常的页面内容”这样的消息,
当我们点击取消的时候,我们才能看到正确的页面,如果我们点击了重试,那么它就会重新操作我们上次操作的过程,从而使程序变成有问题了,甚至出错。
其实解决这个问题很简单
其实就一句话。
this.Response.Redirect(this.Request.Url.ToString());
这句话就写在每个操作完成之后就ok了。
这相当与把最后一次post提交重定向了(重定向:相当于重新打开浏览器访问该网址,类似刷新,说的不是很准确,不懂的同学建议百度百科)一下,相当于你重新打开这个网页,把你之前操作后残留的一些信息给删除了。
这样,我们重新刷新就不会再出现弹出提示框的情况发生了。
不过这种方法也有缺陷,比方说做查询时就不能用这个了,因为当用户输入查询信息点击查询按钮,按理此时应该更新页面显示查询的信息,可是当你在你的查询按钮事件加上这句话之后用户的操作等于没有操作,因为你又给他重定向了
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FireDAC 下的 Sqlite [3] - 获取数据库的基本信息【转载自万 2020-05-26
- Delphi - Indy TIdMessage和TIdSMTP实现邮件的发送 2019-08-29
- 不重新发送信息,则无法刷新网页... ...点击取消查看正常的 2018-06-21
- Jmail发送邮件与带附件乱码解决办法 2018-06-17
- 利用 Windows API Code Pack 修改音乐的 ID3 信息 2018-06-17
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