`

关于页面刷新的问题

阅读更多

在做.net开发时,经常能碰到这样的情况,页面很长,而我们一般用的都是服务器端控件,用服务器端控件有这样一个缺点,就是控件每次都要和服务器交互,而产生页面的刷新,试想一下,如果页面很长,而页面中的控件又很多,每次都要刷新到页面顶部,那我们在填写资料时页面每刷新一次我们都要拖动一次滚动条,这样实在是很麻烦,问题由此产生,一些人用SmartNavigation 方法,这个方法可行,但它一般会与页面中的验证控件或是JS 产生冲突,从而导致页面的失效,在这我找到一个用JS来解决问题的办法供大家参考

环境为VS.NET 2000和VS.NET 2003通过

<script language="javascript">
function GetCookie (name)
{
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen)
   {
       var j = i + alen;
       if (document.cookie.substring(i, j) == arg)
       return getCookieVal (j);
       i = document.cookie.indexOf(" ", i) + 1;
       if (i == 0) break;
   }
 return null;
}

function getCookieVal (offset)
{
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
     endstr = document.cookie.length;
     return unescape(document.cookie.substring(offset, endstr));
   }
function SetCookie (name, value)
   {
     document.cookie = name + "=" + escape (value)
   }
</script>

在body中加入
<body bgColor="#f1f5f5" leftMargin="0" topMargin="0" rightMargin="0" MS_POSITIONING="GridLayout" onload="document.body.scrollTop=GetCookie('posy')" onunload="SetCookie('posy',document.body.scrollTop)">

分享到:
评论

相关推荐

    demo_DEMO_子页面刷新父页面iframe_

    标题“demo_DEMO_子页面刷新父页面iframe_”暗示我们关注的焦点是关于如何在子页面中触发父页面的刷新操作,特别是在一个IFrame上下文中。下面将详细探讨这个主题。 首先,我们需要了解IFrame(内联框架)的基本...

    MUI之父页面刷新

    6. **性能优化**:在处理父页面刷新时,开发者需要考虑性能问题,避免不必要的计算和渲染。例如,可以使用异步加载策略,只在需要时加载子页面,或者使用虚拟DOM技术减少页面重绘。 7. **错误处理**:在刷新过程中...

    自己整理解决页面刷新问题

    自己整理总结多种方法刷新页面代码,C#实现,解决页面刷新问题

    同一父页面的一个子页面刷新另一个子页面

    "同一父页面的一个子页面刷新另一个子页面"这个话题聚焦于如何在不重新加载整个父页面的情况下,仅刷新其中一个`iframe`内的子页面。这种技术在提升用户体验、节省网络资源等方面具有显著优势,尤其是在需要动态更新...

    Asp.net 页面刷新问题

    ### ASP.NET页面刷新问题解析与解决方案 #### 一、背景介绍 在开发ASP.NET应用程序时,页面刷新问题是一个常见的挑战。当用户频繁刷新页面时,可能会导致数据重复提交或者状态丢失等问题,严重影响用户体验和系统的...

    Hbuilder MUI 页面刷新及页面传值问题

    ### HBuilder MUI 页面刷新及页面传值问题详解 #### 一、页面刷新问题 在HBuilder MUI框架中,实现页面之间的数据刷新是常见需求之一。以下将详细介绍如何通过MUI提供的API来完成这一功能。 ##### 1. 父页面A跳转...

    弹出层关闭父页面刷新

    然后,关于“刷新父页面”。当弹出层关闭时,我们可以通过JavaScript的window对象的location属性来刷新父页面。`window.parent.location.reload()` 这行代码会刷新父窗口的页面。这里的`parent`属性用于引用包含当前...

    页面刷新 定时刷新 设置刷新

    在网页开发中,正确使用页面刷新和定时刷新功能能提升用户体验,但也需要注意过度刷新可能导致的问题,如消耗过多的网络资源、打断用户的浏览流程等。因此,合理设置刷新间隔和使用场景至关重要。 至于“是否刷新”...

    防止页面刷新、定时刷新间隔刷新

    ### 防止页面刷新与定时刷新技巧详解 在Web开发过程中,页面的刷新机制是一项基本但又极其重要的功能。合理的刷新策略不仅能提升用户体验,还能有效地处理数据提交过程中的问题,比如防止重复提交、实现定时刷新等...

    浏览器页面,禁用刷新

    浏览器页面禁用刷新是一个常见的需求,特别是在开发特定的交互式应用或者进行数据提交时,防止用户意外触发页面刷新导致数据丢失。这篇博客“996-interpage”可能详细讲解了如何在JavaScript或HTML中实现这一功能。...

    jquery弹出层不关闭 父页面刷新

    在IT领域,尤其是在Web开发中,"jquery弹出层不关闭 父页面刷新"是一个常见的交互需求。这里,我们主要讨论如何使用jQuery实现这样的功能,即在一个弹出层(通常是一个模态对话框)显示时,用户可以操作父页面而不会...

    ASP.net中页面刷新

    在ASP.NET中,页面刷新是常见的操作,用于更新用户界面或者执行特定的逻辑。以下是几种实现页面刷新的方法: 1. **使用Response.Redirect()** 这是最常见的页面重定向方式,通常在按钮点击事件中使用。例如: ```...

    js基础js页面刷新问题

    总结来说,理解`window`对象、`frames`集合以及`location.reload()`方法是解决JS页面刷新问题的关键。在多框架环境中,正确地定位和操作目标框架是实现特定页面刷新功能的基础。通过实践和实验,开发者可以更好地...

    JS当前页面和框架自动刷新的方法

    对于框架结构的网页,利用`window.parent`和`frames`属性可以精确控制每个框架内的页面刷新,而通用的页面刷新技术则适用于更广泛的场景。在实际应用中,理解这些方法的原理和限制,有助于提高Web应用程序的用户体验...

    open 关闭子页面刷新父页面

    根据给定的代码片段和描述,“open关闭子页面刷新父页面”这一主题涉及到的关键知识点主要包括:使用JavaScript打开新窗口、父窗口与子窗口之间的通信,以及通过特定事件触发父窗口的刷新。 ### 使用JavaScript打开...

    jsp 刷新父页面

    用iframe、弹出子页面刷新父页面 iframe parent.location.reload(); 弹出子页面 window.opener.location.reload(); 子窗口刷新父窗口 self.window.opener.locaction.reload(); 刷新一open()方法打开的窗口 ...

    页面刷新效果组件

    在Android开发中,页面刷新效果组件是用户界面中不可或缺的一部分,尤其在数据加载或更新时,为用户提供良好的交互体验。本组件通常被称为下拉刷新(Pull-to-Refresh)或者上拉加载更多(Load More)。本教程将深入...

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

    产品经理可能会提出更细致的需求,例如在页面关闭时和页面刷新时提供不同的提示信息,或者在页面刷新时需要有延时操作,比如在客服系统中,为了避免电话系统频繁签入签出导致的问题,可能会设置一个延时再让用户重新...

    页面刷新方法汇总(转载)

    在IT行业中,页面刷新是网页应用开发中的一个基础但重要的概念。它涉及到用户界面的更新,数据的重新加载,以及用户体验的优化。本篇将基于标题“页面刷新方法汇总”和描述中的信息,深入探讨几种常见的页面刷新方法...

    layui点击按钮页面会自动刷新的解决方案

    通过上述两种方法,开发者可以有效解决按钮导致页面刷新的问题,并确保用户的交互体验不会被不必要的页面刷新所破坏。 此外,开发者在编写代码时应当考虑到跨浏览器兼容性。在本篇内容中,通过简单的代码替换,即可...

Global site tag (gtag.js) - Google Analytics