0

ScriptManagerプロジェクトの開発を開始したときは不要だったので、MasterPageでは使用していませScriptManagerんでしたUpdatePanel

MasterPage に、現在のシステム時刻を示すラベルを追加しました。クライアントは、それを非同期に変更して、ライブ時計のように感じさせたいと考えています。を使用してコンテンツ ページからマスター ページのラベル テキストを変更できますTimerか? UpdatePanelタグがないため、MasterPageでも使用できないため、これまでのところこれを達成できませんScriptManager

これを達成する方法はありますか?

4

1 に答える 1

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>
于 2012-08-06T06:01:23.080 に答える