Asp.Net Dijital Saat Uygulaması
Hazırladığınız sayfalarda o anki saati , saniyeyi göstermeniz gerekebilir bu gibi durumlarda javascript ile işinizi halledebilirsiniz ama asp.net ve Ajax kullanarak bu uygulamayı daha kolay bir şekilde yapabiliriz..
Uygulama için form üzerine ScriptManager ekliyoruz, daha sonra saat sürekli güncelleneceği için bir UpdatePanel ve bu panelin içine güncellenecek olan timer ve label nesnelerini ekliyoruz.
<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server" > <ContentTemplate> <asp:Timer ID="Timer1" runat="server" Interval="1000"> </asp:Timer> <asp:Label ID="Label1" runat="server" Text="Label" BackColor="Black" Font-Bold="True" Font-Names="DigifaceWide" Font-Size="XX-Large" ForeColor="Yellow"></asp:Label> </ContentTemplate> </asp:UpdatePanel>
saatin dijital gözükmesi için yazı fontu ve rengini label nesnesinden değiştirmiştim sizde isteğinize uygun olanı seçebilirsiniz..
Eklemeleri yaptıktan sonra Page_Load olayına label nesnesi içinde saatin görüntüleneceğini söylüyoruz ve bu kadar kolay gelsin..
protected void Page_Load(object sender, EventArgs e) { string saat = DateTime.Now.ToLongTimeString(); Label1.Text = saat; }
merhaba ben bu uygulamayı denedim de sadece o an ki saat çıktı ortaya sonra ilerlemedi. nasıl ilerletebilirim acaba?
bu kod çalışmaz tick eventını yazmamışsınız
Uygulamayı denediniz mi acaba ?