<%@ Control Language="C#" AutoEventWireup="true" CodeFile="test.ascx.cs" Inherits="test"  %>
<script language="javascript" type="text/javascript">
function getCurrentTime() {
    var current = new Date();
    var currentHour = current.getHours();
    var currentMinute = current.getMinutes();
    var currentSecond = current.getSeconds();
    var time = "" +(( currentHour > 12 ) ? currentHour - 12 : currentHour);
    time +=  "" + (( currentMinute < 10 ) ? ":0" : ":") + currentMinute;
    time += "" + (( currentSecond < 10) ? ":0" : ":") + currentSecond;
    time += "" + (currentHou >= 12) ? " pm" : " am";
    document.all('Label1').value = time;
setTimeout("getCurrentTime()",1000)
</script>
<asp:Label ID="Label1" runat="server"  Width="208px"  ></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

解决方案 »

  1.   

    <%@ Control Language="C#" AutoEventWireup="true" CodeFile="test.ascx.cs" Inherits="test" %>
    <asp:Label ID="Label1" runat="server" Width="208px" ></asp:Label>
    <asp:Button ID="Button1" runat="server" Text="Button"  /><script language="javascript" type="text/javascript">
    function getCurrentTime() {
    var current = new Date();
    var currentHour = current.getHours();
    var currentMinute = current.getMinutes();
    var currentSecond = current.getSeconds();
    var time = "" +(( currentHour > 12 ) ? currentHour - 12 : currentHour);
    time += "" + (( currentMinute < 10 ) ? ":0" : ":") + currentMinute;
    time += "" + (( currentSecond < 10) ? ":0" : ":") + currentSecond;
    time += "" + (currentHour >= 12) ? " pm" : " am";
    document.getElementById('Label1').innerHTML = time;setTimeout("getCurrentTime()",1000);}getCurrentTime();
    </script>
      

  2.   

    huo789, 谢谢你给予帮助,但事件在那里响应呀,我已经试过了好象不可以哦,请你在帮我一下
      

  3.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>new page</title>
    </head>
    <body>
    <div id="div1"></div>
    <script language="javascript" type="text/javascript">
    function getCurrentTime() {
        var current = new Date();
        var currentHour = current.getHours();
        var currentMinute = current.getMinutes();
        var currentSecond = current.getSeconds();
        var time = "" +(( currentHour > 12 ) ? currentHour - 12 : currentHour);
        time +=  "" + (( currentMinute < 10 ) ? ":0" : ":") + currentMinute;
        time += "" + (( currentSecond < 10) ? ":0" : ":") + currentSecond;
        time += "" + (currentHour >= 12) ? " pm" : " am";
        document.all.div1.innerText=time;
    setTimeout("getCurrentTime()",1000)
    }
    getCurrentTime();
    </script>
    </body>
    </html>
      

  4.   

    大哥在html 和 aspx 文档中我也会写,我现在求的是在用户自定义控件中怎样来写,谢谢你的支持.