MS SQL テーブルで、レコードから都市の「time_zone」を読み取りました。
次に、Javascript 関数でこのタイム ゾーンを使用して、その都市のデジタル時計を作成します。
現在、time_zone変数を設定しようとしています
Default.aspx のコード スニペットを次に示します。
function showtime() {
zone(hiddenZone,clock);
}
window.onload = showtime;
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="clock"></span>
<asp:HiddenField ID="hiddenZone" runat="server" />
<asp:Label Text="" ID="lblXml" runat="server"></asp:Label>
</div>
</form>
</body>
</html>
Default.aspx.cs にある唯一の C# は次のとおりです。
hiddenZone.Value=timeZone;
私がチェックしたところ、 timeZone にはデータベースから読み込まれた正しい値があります。
「showtime」関数でJSから受け取ったエラーメッセージは次のとおりです:「hiddenZone is undefined」
「timeZone」C# 変数を Javascript に取得し、それを関数に使用するにはどうすればよいですか?