网站页面跳动

问题描述

请各位大侠帮帮忙做了一个购物网站,加有限时抢购(倒计时),然后网站就开始跳动(拖下去,又跳到顶端),该怎么解决了。代码如下前台:<asp:UpdatePanelID="UpdatePanelCountdown"runat="server"UpdateMode="Always"RenderMode="Block"><ContentTemplate><divstyle="font-size:12px;position:relative;width:100%;top:8px;color:#CCCCCC;"><asp:LabelID="Label"runat="server"Text="剩余:"Font-Bold="True"></asp:Label><asp:LabelID="lblTimerDays"runat="server"Text="0"ForeColor="Red"Font-Size="13px"Font-Bold="True"/>&nbsp;天<asp:LabelID="lblTimerHours"runat="server"Text="0"ForeColor="Red"Font-Size="13px"Font-Bold="True"/>&nbsp;时<asp:LabelID="lblTimerMinutes"runat="server"Text="0"ForeColor="Red"Font-Size="13px"Font-Bold="True"/>&nbsp;分<asp:LabelID="lblTimerSeconds"runat="server"Text="0"ForeColor="Red"Font-Size="13px"Font-Bold="True"/>&nbsp;秒<asp:TimerID="Timer1"runat="server"Interval="1000"OnTick="Timer1_Tick1"/></div></ContentTemplate></asp:UpdatePanel>

后台:publicpartialclassdefault_block_03_limit_sold:System.Web.UI.UserControl{DateTimeNowTime;//当前时间DateTimeEndTime;//=Convert.ToDateTime("2012-05-2908:57:59");//结束时间TimeSpanCountdownSpan;//时间间隔protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){for(inti=0;i<this.DataList_limited_sold_list.Items.Count;i++){Labellb=((Label)(DataList_limited_sold_list.Items[i].FindControl("Label_endtime")));stringaa=lb.Text;EndTime=Convert.ToDateTime(aa);NowTime=DateTime.Now;CountdownSpan=EndTime-NowTime;if(CountdownSpan.TotalSeconds>0){LabellblTimerDays=((Label)(DataList_limited_sold_list.Items[i].FindControl("lblTimerDays")));lblTimerDays.Text=CountdownSpan.Days.ToString();LabellblTimerHours=((Label)(DataList_limited_sold_list.Items[i].FindControl("lblTimerHours")));lblTimerHours.Text=CountdownSpan.Hours>=10?CountdownSpan.Hours.ToString():"0"+CountdownSpan.Hours.ToString();LabellblTimerMinutes=((Label)(DataList_limited_sold_list.Items[i].FindControl("lblTimerMinutes")));lblTimerMinutes.Text=CountdownSpan.Minutes>=10?CountdownSpan.Minutes.ToString():"0"+CountdownSpan.Minutes.ToString();LabellblTimerSeconds=((Label)(DataList_limited_sold_list.Items[i].FindControl("lblTimerSeconds")));lblTimerSeconds.Text=CountdownSpan.Seconds>=10?CountdownSpan.Seconds.ToString():"0"+CountdownSpan.Seconds.ToString();}else{}}}}protectedvoidTimer1_Tick1(objectsender,EventArgse){for(inti=0;i<this.DataList_limited_sold_list.Items.Count;i++){Labellb=((Label)(DataList_limited_sold_list.Items[i].FindControl("Label_endtime")));stringaa=lb.Text;EndTime=Convert.ToDateTime(aa);NowTime=DateTime.Now;CountdownSpan=EndTime-NowTime;if(CountdownSpan.TotalSeconds>0){LabellblTimerDays=((Label)(DataList_limited_sold_list.Items[i].FindControl("lblTimerDays")));lblTimerDays.Text=CountdownSpan.Days.ToString();LabellblTimerHours=((Label)(DataList_limited_sold_list.Items[i].FindControl("lblTimerHours")));lblTimerHours.Text=CountdownSpan.Hours>=10?CountdownSpan.Hours.ToString():"0"+CountdownSpan.Hours.ToString();LabellblTimerMinutes=((Label)(DataList_limited_sold_list.Items[i].FindControl("lblTimerMinutes")));lblTimerMinutes.Text=CountdownSpan.Minutes>=10?CountdownSpan.Minutes.ToString():"0"+CountdownSpan.Minutes.ToString();LabellblTimerSeconds=((Label)(DataList_limited_sold_list.Items[i].FindControl("lblTimerSeconds")));lblTimerSeconds.Text=CountdownSpan.Seconds>=10?CountdownSpan.Seconds.ToString():"0"+CountdownSpan.Seconds.ToString();}}}}

解决方案

解决方案二:
页面刷新当然会跳到最上面,建议用javascript来处理
解决方案三:
用jquery写吧很方便,别用VS集成的ajax很不爽而且还有点坑爹。。不会写的话找个差不多的例子变通。
解决方案四:
或者你可以用框架嵌套你上面的代码就不会有问题。

时间: 2024-10-18 01:41:23

网站页面跳动的相关文章

显示数字-我想用JS实现在网站页面上没隔一定时间显示一个7位数 并且有且只有一个7位数在页面上

问题描述 我想用JS实现在网站页面上没隔一定时间显示一个7位数 并且有且只有一个7位数在页面上 RT 我现在遇到的问题是 每隔一段时间显示一个7位数 没问题 现在的问题是 之前出现过的数不消失这个怎么办? 解决方案 看你的代码 如果你写 getelementbyid("div").value += 数字,就是连续输出 getelementbyid("div").value = 数字 就是只有当前值 解决方案二: 不要使用append(jquery)或者innerHT

浅谈:购物网站页面布局应该如何设置

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着社会的迅速发展,大家为了方便,互联网购物已经成为人们生活的一种方式.网上购物优点:透明度高.操作简单.节省时间.选购范围广.物流快.相信大多数女生都有网购的习惯.那让作为商家如何让客户更快的在茫茫的互联网中找到自己呢?客户进入网站第一眼就是页面布局,用优化的手段去设置布局可以引导客户来点击,来购买,从而促成消费.下面福建SEO博客根据自身

网站页面优化策略

网站的页面优化,也即网页优化是对网页的程序.内容.版块.布局等多方面的优化调整,使其适合搜索引擎检索,满足搜索引擎排名的指标,从而在搜索引擎检索中获得的排名提升,增强搜索引擎营销的效果使网站的产品相关的关键词能有好的排位.使网站更容易被搜索引擎收录,提高用户体验和转化率进而创造价值.下面主要从网站代码.标签.正文等几个方面来讲述网站的页面优化. 网站重构 网站重构可以使网站的维护成本变得更低,运行得更好,遵循HTML结构化标准的设计,将网站页面的实际内容与它们呈现的格式相分离.简单来说,就是将所

谈谈对网站页面的优化技巧

影响网站在搜索引擎结果里的表现有许多重要的因素!我们今天来谈谈网站的页面优化,页面优化包括下面几个因素:Title标题.URL.Meta Description元描述.代码结构.ALT属性的图像.网站内容. 一.页面标题(Title) 标题是网站页面优化中非常重要的因素.标题显示于浏览器上方,而且在搜索引擎的结果中显示在最上面的也是标题.标题是放关键词最好的地方,标题的写法要简洁.明了,而且每个页面的标题都不要一模一样.例如,我客户的网站首页标题是这样的:"专业净化工程,中央空调工程和机电安装工

PHP网站页面静态化的生成方法介绍

在PHP网站开发中为了网站推广和SEO等需要,需要对网站进行全站或局部静态化处理,PHP生成静态HTML页面有多种方法,比如利用PHP模板.缓存等实现页面静态化,今天就以PHP实例教程形式讨论PHP生成静态页面的方法. 什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同. PHP伪静态教程:利用Apache mod_rewrite实现URL重写的方法 PHP生成静态HTM

网站页面收录多就一定好吗 老站长为您解答

在做网站这个行业中有一个比较传统一点的观念那就是网站收录多就是好的,但事实真的是这样的吗?其实并非如此,就在昨天也就是2013年的5月17号,百度站长平台又发布了名为"石榴算法-低质量页面终结者"的公告,从中我们可以看出,百度对低质量的网站页面要开始进行打击,那么这时候如果你网站存在大量的低质量页面,你说不惩罚你惩罚谁呢?所以从中我们可以得出收录并非多多益善,而是要多创造一些高质量的页面,只有这样才能赢得搜索引擎的喜爱.那么这时候很多朋友要问了,怎样避免搜索引擎收录我们网站不好的页面呢

做好网站用户体验在网站页面设计上的一些要求

如今,对于做网站优化的广大站长朋友而言,用户体验成为了大家最为关注的重点,因为在我们做优化的最终目的是为了让用户能够更加容易的来到我们的网站,访问我们的网站内容,从而帮助他们解决问题,我们所谓的用户体验指的就是一切从用户的角度出发,时时刻刻为用户考虑,而不是单单为了排名流量来做优化,而且用户体验也如何是会对网站的转化率产生很大的影响,所以说对于我们每一个站长来说做好网站用户体验都是义不容辞的责任,下面笔者主要谈谈做好网站用户体验在网站页面设计上的一些要求. 第一.首页设计要合理 当用户来到网站的

网站页面标签的SEO之个人见解

大家好,我接着昨天的文章写(网站页面优化之title注意事项)上篇文章写的太不整洁了,就是图解说明一下title的写法和一些纠结的地方;今天继续说我们的网站页面优化. 1.描述标签:描述现在对排名几乎没有太大的作用,只能说可以让搜索引擎更加了解你这个页面是关于什么的内容;在用户搜索中,可能会高亮描述标签的词,可以提高点击率.写描述标签的时候我们应该注意,不要大量堆积关键词,不要和标题一样或是重复,要包含用户可能搜索的关键词,但是不能让语句不通顺,还有就是不要写的太长,尽量不要超过70的中文字;注

网站页面布局优化技巧:轻松提高用户体验

    随着搜索引擎算法不断变动,什么才是最好的网站优化方式成了网站站长关注的话题.其实很多网站优化手段只是辅助外力,确实的提高网站用户体验才是网站长期稳定发展的最好助力.在影响用户体验的众多因素中网站页面布局无疑是十分重要的一项因素. 一.网站首页布局设计 网站首页是网站给用户的第一印象,首页页面布局需从主题.导航.内容等方面入手,下面以百度百科的页面为例进行首页页面布局分析. 1.首页主题 首页是网站的核心页面,首页的主题也就是网站的主要核心.首页主题需让用户很容易的了解网站是做什么的.首页