我在 ASP.NET中想在Label空间中显示当前系统时间,但是我获得的是静态的,不会自己增加时间,如何改写代码

已经显示了运行时的时间但是不能自动更新... 已经显示了运行时的时间但是不能自动更新 展开
 我来答
我号被盗了啊
2011-06-28 · TA获得超过558个赞
知道小有建树答主
回答量:348
采纳率:0%
帮助的人:127万
展开全部
这个就需要用到javascript的脚本代码了。 就是一个类 Date
<script type="text/javascript" language="javascript">

function show() {
var date = new Date();//实例化一个时间对象
var year = date.getFullYear();//获取年
var month = date.getMonth() + 1;//获取月份,因为是0-11.所以我们要加上1
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
document.getElementById("time").value = year + "年" + month + "月" + day + "日" + " " + hour + ":" + minute + ":" + second;
setTimeout("show()", 1000);//settimeout 是隔多久调用这个函数一次, 1000毫秒就是1秒, 所以看上去就是每秒刷新。
}
</script>
追问
function show() {
var date = new Date();//实例化一个时间对象
var year = date.getFullYear();//获取年
var month = date.getMonth() + 1;//获取月份,因为是0-11.所以我们要加上1
.....
这段代码敲在哪啊?
兔八哥的家
2011-06-28 · TA获得超过431个赞
知道小有建树答主
回答量:1011
采纳率:0%
帮助的人:1173万
展开全部
web页面中 使用时间 最好用javascript来写。这样方面很多

用.net也可以写 不过麻烦点。
你可以使用timer控件 设置每秒触发一次时间
然后每秒刷新一次 这样就实现正常了
不过页面会每秒刷新 在使用个ajax的无闪烁刷新 就OK了。
追问
“ajax的无闪烁刷新”是什么?
追答
ajax是一项新技术  自己百度 
无闪烁刷新是里面一个功能

我这样用过的 。
不过在网页中使用时间 还是使用javascript吧或者jquery更好 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alreala
2011-06-28 · TA获得超过159个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:141万
展开全部
在page_load事件下加入如下代码
label1.Text=DateTime.Now.ToString();
追问
不能刷新时间啊 
只是静态的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式