asp.net 框架页刷新时如何保留或返回之前的页面

asp.net 框架页刷新时如何保留或返回之前的页面

asp.net 框架页刷新时如何保留或返回之前的页面
有这样的需求,需要刷新整个框架页的时候,但不希望子页返回默认路径,那就用这个方法吧。
 
 
 
global里加入如下代码:
 
 1 
        
protected
 
void
 Application_BeginRequest(
object
 sender, EventArgs e)

 2 
        {


 3 
            Application[

urlold


=
 Application[

url

];

 4 
            
if
 (Request.RawUrl.ToUpper().Contains(

.ASPX

))

 5 
            {


 6 
                
if
 (
!
Request.RawUrl.ToUpper().Contains(

DEFAULT.ASPX

))

 7 
                    Application[

url


=
 Request.RawUrl;

 8 
            }

 9 


10 
        }

11 

框架页的page_load里加入如下代码即可:

 

1 
            
if
 (Application[

urlold


!=
 
null
)

2 
            {


3 
                
if
 (Application[

urlold

].ToString().ToLower() 
!=
 

default.aspx

)

4 
                    lit1.Text 
=
 

<script>window.parent.frames[\

mainFrame\

].location.href=\
“”
 + Application[

urlold

] + 

\

</script>

;

5 
            }

 

 

不算复杂,实现这个效果也可以用cookie,完全通过客户端来实现,也是不错的。偷懒,就用application了。经测试没啥问题

转载于:https://www.cnblogs.com/sdytzz/archive/2010/06/12/1756883.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110763.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月6日 下午5:00
下一篇 2021年8月6日 下午6:00


相关推荐

  • ValidateRequest

    ValidateRequestASP.Net1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个HttpRequestValidationExceptioin。默认情况下会返回如下文字的页面:   这是ASP.Net提供的一个很重要的安全特性。因为很多程序员对安全没有概念,甚至都不知道XSS这种攻击的存在,知道主动

    2022年6月10日
    27
  • matlab矩阵的定义和运算「建议收藏」

    转载http://blog.csdn.net/perfumekristy/article/details/8119861一、矩阵的表示在MATLAB中创建矩阵有以下规则:a、矩阵元素必须在”[]”内;b、矩阵的同行元素之间用空格或逗号隔开;c、矩阵的行与行之间用”;”(或回车符)隔开;d、矩阵的元素可以是数值、变量、表达式或函数;

    2022年4月6日
    221
  • centos搭建个人网盘

    centos搭建个人网盘

    2021年5月30日
    165
  • 9.29PMP每日一题

    9.29PMP每日一题

    2021年6月13日
    117
  • 转一篇 台湾人写的 webgame开发文章

    转一篇 台湾人写的 webgame开发文章1。游戏制作的主要流程电脑游戏开发小组中的任何一个人(这个角色通常有策划担任),只要有了一个新的想法或念头,就孕育着一个新游戏的诞生。在这个创意被充分讨论之后,再加上对其操作过程的趣味性及市场销售的可行性的预测等因素的准确判断,一个完整的策划方案才可能产生。在经过充分的讨论后,策划人员必须将讨论的重点写成文字,也就是提出完整的策划方案,经决策者同意认可后,才能进下一步的工作。这份策划方案就像一…

    2022年5月27日
    44
  • 六款Linux常用远程连接工具介绍,看看哪一款最适合你

    六款Linux常用远程连接工具介绍,看看哪一款最适合你文章目录 1 Xshell2 secureCRT3 WinSCP4 PuTTY5 MobaXterm6 FinalShell1 Xshell 介绍 xshell 是一个非常强大的安全终端模拟软件 它支持 SSH1 SSH2 以及 Windows 平台的 TELNET 协议 Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器 从而比较好的达到远程控制终端的目的 也是我目前使用的远程连接工具 优点 1 界面设计简洁 很人性化 用起来让人觉得很舒服 2 支持标签 打开多个会话链接的时候很

    2026年3月20日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号