我想在我的.net网站上显示日期和时间,在VS2010上我用Timer控件,用lable显示,为什么不能正常运行

网站运行结果是:ID为“Timer1”的控件需要页面上有ScriptManager。ScriptManager必须在任何需要它的控件之前出现。求高人指点... 网站运行结果是:ID 为“Timer1”的控件需要页面上有 ScriptManager。ScriptManager 必须在任何需要它的控件之前出现。求高人指点 展开
 我来答
欣静赏悦
2011-09-16 · 欣宇宙灵静,赏世间悦动。关注在下,共享世间美景佳作,一个有故...
欣静赏悦
采纳数:53 获赞数:172

向TA提问 私信TA
展开全部
你把工具箱中的ScriptManager控件,放到<form>标签后面就可以了。
试试吧~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bigxuanbigxuan
2011-09-16 · 超过40用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:113万
展开全部
在控件里面找到ScriptManager,拖一个到画面上(就像你拖一个文本框到画面上一样的)即可
追问
我按照您的方法把ScriptManager拖到页面上,网页上可以显示时钟,但是时钟每过一秒整个页面就刷新一次,该怎么处理
追答
试试看用updatepanel,画面上放一个updatepanel,然后把timer放到updatepanel里面去。

事实上,如果只是在网站上显示日期和时间,用javascript就可以做到,无需控件的。比如:

function show(){
var aa=new Date();
bb=aa.getYear()+"年"+(aa.getMonth()+1)+"月"+aa.getDate()+"日\r";
bb+="星期"+'日一二三四五六'.charAt(aa.getDay())+"\r"+aa.getHours()+"时";
bb+=aa.getMinutes()+"分"+aa.getSeconds()+"秒";
document.all.cc.innerHTML=bb;
setTimeout("show()",1000)
}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7fe8342
2011-09-16 · TA获得超过101个赞
知道答主
回答量:101
采纳率:0%
帮助的人:69.2万
展开全部
出什么状况,可以具体点说么 ,可能是timer的那个更新秒数你没有改成一秒的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式