我在Page_Load事件中定义了三个Label;Label1用于存放游客进入页面的时间;
object currentTime=System.DateTime.Now;
Label1.Text =currentTime.ToString();
Label2想用于动态显示当前的系统时间;
Label3想用与显示游客进入了多长时间;
可是,Label2和Label3的代码写不出来,帮帮忙。
还有,有人跟我说不能用控件的方式显示时间,这样会加重服务器端的负担,那要怎么弄,
麻烦写个代码给我,研究,研究,谢谢...
object currentTime=System.DateTime.Now;
Label1.Text =currentTime.ToString();
Label2想用于动态显示当前的系统时间;
Label3想用与显示游客进入了多长时间;
可是,Label2和Label3的代码写不出来,帮帮忙。
还有,有人跟我说不能用控件的方式显示时间,这样会加重服务器端的负担,那要怎么弄,
麻烦写个代码给我,研究,研究,谢谢...
解决方案 »
- Selecedindex和selectedrow的问题
- 关于datalist里DropDownList的绑定。
- WebService For DB 连接字符串选择
- 新手求助,获取不到下拉的值
- JS如何给ASPX.CS文件发送参数 并回调给JS呢
- 怎么把aspx中的代码生成dll放到网站上
- 菜鸟提问!我想在用xml + xsl 来生成web页面,但是总报"这是一个意外的标记。标记应为“NAME”。 行 2,位置 73。 "
- DataGrid简单问题。只显示其中某几个字段时,如何自动显示字段名称。
- 怎么完成自动提醒功能。
- 怎么连接不上我的SQL Server?(c#)
- fck上传图片的问题:我在本地测试一切正常,但传到服务器上就不行了....大家快帮看看 怎么回事! 急~~~
- asp.net中如何定时刷新数据
timer 包含在ScriptManager 里
如
<asp:ScriptManager runat="server" id="ScriptManager1" />
<asp:UpdatePanel runat="server" id="UpdatePanel1"
UpdateMode="Conditional">
<contenttemplate>
<asp:Timer id="Timer1" runat="server"
Interval="120000"
OnTick="Timer1_Tick">
</asp:Timer>
</contenttemplate>
</asp:UpdatePanel>protected void Timer1_Tick(object sender, EventArgs e)
{
this.Label2.Text = DateTime.Now.ToString();
this.Label3.Text = (Convert.ToDateTime(this.Label2.Text) - Convert.ToDateTime(this.Label1.Text)).ToString();
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="time1"></span>
<br />
<span id="time2"></span>
<br />
<span id="time3"></span> <script type="text/javascript">
var CallTimeLen = "0";
var start = false;
function showTime() {
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var hour = "0";
var minute = "0";
var second = "0";
CallTimeLen = parseInt(CallTimeLen) + 1;
hour = parseInt(CallTimeLen / 3600);
minute = parseInt(CallTimeLen / 60);
second = CallTimeLen % 60 - 1;
document.getElementById("time2").innerHTML = year + "年" + month + "月" + day + "日 " + hours + "时" + minutes + "分" + seconds + "秒";
if (second == "0") {
if (minute == "0") {
document.getElementById("time3").innerHTML = "在线时间: 0时 0分 " + second + "秒";
}
else {
document.getElementById("time3").innerHTML = "在线时间: 0时 " + minute + " 分 " + second + "秒";
}
}
else {
if (minute == "0") {
document.getElementById("time3").innerHTML = "在线时间: " + hour + "时 0 分 " + second + "秒";
}
else {
document.getElementById("time3").innerHTML = "在线时间: " + hour + "时 " + minute + " 分 " + second + "秒";
}
}
var timeID = setTimeout(showTime, 1000); }
window.onload = function() {
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
document.getElementById("time1").innerHTML = year + "年" + month + "月" + day + "日 " + hours + "时" + minutes + "分" + seconds + "秒";
showTime();
}
</script> </div>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="time1"></span>
<br />
<span id="time2"></span>
<br />
<span id="time3"></span> <script type="text/javascript">
var CallTimeLen = "0";
var start = false;
function showTime() {
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var hour = "0";
var minute = "0";
var second = "0";
CallTimeLen = parseInt(CallTimeLen) + 1;
hour = parseInt(CallTimeLen / 3600);
minute = parseInt(CallTimeLen / 60);
second = CallTimeLen % 60 - 1;
document.getElementById("time2").innerHTML = year + "年" + month + "月" + day + "日 " + hours + "时" + minutes + "分" + seconds + "秒";
if (hour == "0") {
if (minute == "0") {
document.getElementById("time3").innerHTML = "在线时间: 0时 0分 " + second + "秒";
}
else {
document.getElementById("time3").innerHTML = "在线时间: 0时 " + minute + " 分 " + second + "秒";
}
}
else {
if (minute == "0") {
document.getElementById("time3").innerHTML = "在线时间: " + hour + "时 0 分 " + second + "秒";
}
else {
document.getElementById("time3").innerHTML = "在线时间: " + hour + "时 " + minute + " 分 " + second + "秒";
}
}
var timeID = setTimeout(showTime, 1000); }
window.onload = function() {
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
document.getElementById("time1").innerHTML = year + "年" + month + "月" + day + "日 " + hours + "时" + minutes + "分" + seconds + "秒";
showTime();
}
</script> </div>
</form>
</body>
</html>