我没有在我的MasterPage上使用ScriptManager
因为我开始开发项目时不需要ScriptManager
,所以每个内容页面都有一个UpdatePanel
和Timer
个人。
现在我在MasterPage中添加了一个显示当前系统时间的标签,我的客户希望它能够异步更改并提供实时时钟感觉。我可以使用UpdatePanel
从内容页面更改母版页中的标签文字吗?到目前为止,我无法实现这一点,因为我也无法在MasterPage中使用ScriptManager
,因为没有{{1}}标记。
有没有办法实现这个目标?
答案 0 :(得分:0)
谢谢@ Yuriy Rozhovetskiy,根据你的建议,我创建了一个简单的javascript,并在主页面主体上调用javascript加载并且工作正常。请在下面找到可能对同样要求的人有帮助的代码: -
Javascript功能: -
<script type="text/jscript">
function clock(){
var d = new Date();
var h = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
$('#clock').html(h+"<span class='colon'>:</span>"+m+"<span class='colon'>:</span>"+s);
// $('.colon').fadeTo(1000, .2);
setTimeout(clock, 1000);
}
<body onload="clock()">
添加此项以在母版页上显示时钟。
<span id="clock" style="font-family:Calibri;color:White;font-weight:bold;font-size:1.3em;"></span>