label中时间显示问题

问题描述

我想在label中显示动态的时间代码如下:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><title>student</title><metacontent="False"name="vs_snapToGrid"><metacontent="MicrosoftVisualStudio.NET7.1"name="GENERATOR"><metacontent="C#"name="CODE_LANGUAGE"><metacontent="JavaScript"name="vs_defaultClientScript"><metacontent="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema"><LINKhref="../css/Style.css"type="text/css"rel="stylesheet"><METAcontent="MSHTML6.00.2900.3268"name="GENERATOR"><styletype="text/css"><!--.STYLE1{font-size:large;color:#FFFFFF;}.STYLE2{color:#FFFFFF}--></style><scriptlanguage="JavaScript">setInterval("Label12.innerHTML=newDate().toLocaleString()+'星期'+'日一二三四五六'.charAt(newDate().getDay());",1000);</script></HEAD><bodyleftMargin="0"topMargin="0"rightMargin="0"MS_POSITIONING="GridLayout"><tablewidth="100%"border=0cellPadding=0cellSpacing=0id="l"><tr><tdwidth="100%"height="55"align="center"background="images/logo_right.jpg"><asp:Imageid="Image11"runat="server"Width="100%"ImageUrl="images/logo_right.jpg"Height="55px"></asp:Image><asp:LabelBackColor="Transparent"Font-Bold="True"Font-Size="X-Large"ForeColor="White"id="Label11"runat="server"style="Z-INDEX:102;LEFT:3px;POSITION:absolute;TOP:25px;width:347px;height:35px;"Font-Italic="True"name="Label11"><spanclass="STYLE1">毕业设计管理系统</span></asp:Label><asp:Labelid="Label12"Width="236px"ForeColor="White"BackColor="Transparent"runat=serverFont-Size="X-Small">当前时间是:<%=System.DateTime.Now.ToString()%></asp:Label></td></tr><trstyle="BACKGROUND-IMAGE:url(http://localhost/bs/student/images/dh_bj.jpg);WIDTH:100%"><tdheight="25"><asp:literalid="xm"runat="server"runat="server"><fontstyle="font-size:x-small;forecolor:white;"></font></asp:literal></td></tr></table></form></body></html>可是不显示时间,这是为什么呢?

解决方案

解决方案二:
时间是应该显示的吧,只不过不是显示的动态的时间而已。你只不过是实现的当你载入页面时候的时间。如果想显示动态时间,建议用Timer控件就OK了
解决方案三:
WebForm里哪有Timer呢?用JS可以动态显示时间:<asp:LabelID="theTime"runat="server"Font-Bold="True"Font-Size="2cm"ForeColor="Blue"Text="Label"></asp:Label>protectedvoidPage_Load(objectsender,EventArgse){this.ClientScript.RegisterStartupScript(this.GetType(),"timeinterval","setInterval('"+this.theTime.ClientID+".innerText=newDate().toLocaleTimeString();',1000);",true);}其实只有一句话而已。从程序背后的设计可以看出程序员的一些习惯。例如,this.theTime.ClientID而不是写死客户端id,以及是否使用asp.net控件来简化程序。
解决方案四:
<TDid="HC_Time"><SCRIPTlanguage="javascript">setInterval("HC_Time.innerHTML=newDate().getYear()+'年'+((newDate().getMonth())+1)+'月'+newDate().getDate()+'日'+''+newDate().getHours()+':'+newDate().getMinutes()+':'+newDate().getSeconds()+'星期'+'日一二三四五六'.charAt(newDate().getDay());",1000);</SCRIPT></TD>
解决方案五:
晚上下一段JS就行了使用TIME控件??那每秒都要读取服务器为了一个时间功能读取服务器得不偿失哟
解决方案六:
动态时间,AJAX异步一下
解决方案七:
这样改试试setInterval("document.getElementByid('Label12').innerHTML=newDate().toLocaleString()+'星期'+'日一二三四五六'.charAt(newDate().getDay());",1000);
解决方案八:
sry..document.getElementByid应该是document.getElementByIdi是大写的

时间: 2024-10-08 04:19:23

label中时间显示问题的相关文章

调整label中text显示的行间距

问题描述 调整label中text显示的行间距最近再做一个项目时,发现UILabel中text的系统默认行间距不能满足要求,于是在网上找到了调整行间距的代码.跟大家分享一下,希望能对你有所帮助.CGFloat heih = 20; NSString * cLabelString = @" 这是测试UILabel行间距的text.这是测试UILabel行间距的text.n 这是测试UILabel行间距的text.n 这是测试UILabel行间距的text.这是测试UILabel行间距的text.这

web应用,导出Excel文件,Excel文件中时间显示的问题!

问题描述 由于Excel初始化显示数据,当我写数据时间格式是2009-7时,导出的Excel文件中显示的就是JUL-09,请问在创建Excel文件时如何对时间格式进行控制,正确显示时间2009-7,谢谢大家

php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23

  php中时间轴开发,即显示为"刚刚"."5分钟前"."昨天10:23"等 开发中还是蛮有用的,譬如论坛帖子,围脖等都有相关应用 //时间转换函数  function tranTime($time) {       $rtime = date("m-d H:i",$time);       $htime = date("H:i",$time);              $time = time() - 

优化WordPress中文章与评论的时间显示_php技巧

很多博客都喜欢用 评论发表于 "XXX 分钟 之前".文章发表于 "XXX 分钟 之前"来显示文章评论的时间,改善的时间显示方式不仅能很直观的告诉读者这篇文章或评论发表距今已有多长时间,更能增强评论回复的时间感,哥很喜欢,因为前一阵子压在手里的东西太多了,工作日白天又苦于不能上网,所以主题的样式及功能部分一点一点的写拖了好长时间,最近这阵子刚好轮到折腾评论了,所以就逐步参照网上流行的样式一点一点的修改起来自己的评论样式和功能. So-.. Go-.. 交道麻袋-..

My97日期控件中在input中如何显示当前时间

问题描述 My97日期控件中在input中如何显示当前时间,请大家指教 解决方案 解决方案二:你把控件点开难道没有获取当前时间的按钮??解决方案三:在日历控制的VALUE属性中填入2010-1-4这样每次打开日历控件时就是这个值,如果想让日历控件值与电脑时间同步,在窗体加载中加入DTPicker1_Date.Value=Date语句,这样每次启动窗体时,把当前日期写入日历控件中解决方案四:该回复于2012-06-27 09:46:49被版主删除解决方案五:functioncurDateTime(

Label中显示Session的值

问题描述 我在登陆页面的后台(cs)代码中用session保留了数据库表中一个字段的值(teacher表中的字段tea_name),现在我想在top.html中用label控件显示这个session的值,如何做呢? 解决方案 解决方案二:cs:session["tea_name"]=dr[tea_name].toString();top.htmlLabel.Text=session("tea_name");//解决方案三:top.html换成top.aspx然后在p

winform-VS2010 Winform如何将用户登录中输入的用户名传给主程序,并且在label中显示?

问题描述 VS2010 Winform如何将用户登录中输入的用户名传给主程序,并且在label中显示? VS2010 Winform如何将用户登录中输入的用户名传给主程序,并且在label中显示? 解决方案 http://bbs.csdn.net/topics/360140208/ 解决方案二: 有很多途径可以实现,最基本的有: 1) 消息 2) 全局变量 解决方案三: 窗体构造函数传参数

框架 时间显示问题

问题描述 我在页面main.aspx中使用了框架top.html和left.html在top.html中有两个控件:label和literal我想在label中显示动态的时间,在literal中显示Session的值(就是在登陆页面的代码中保留了数据库表中一个字段的值,然后想在main.aspx中的literal中显示)如何做了?我的一些代码见附件 解决方案 解决方案二:没找到楼主的附件,建议用JavaScript实现动态时间,或者用Ajax实现也可以反正都要用到计时器控件

表单验证中时间起止 如何做到递归处理

表单验证中时间起止判断的递归处理 在最近一个项目中,表单验证需要对时间的起止范围进行判断:结束时间需大于或等于开始时间.即:结束年须大于起始年:如果相等,则比较起始月与结束月:如果起止月也相等,则比较日期.那么,对于每一次验证,可以用下面这个函数来进行比较. function compare(begin,end,error){    var begin = parseInt(begin,10);    var end = parseInt(end,10);    var diff = end -