mehmetduran.com - Paylaşmak Güzeldir...
Asp.net'te Jquery ve Ajax ile Server Zamanını Alma
Bu yazımda ilk kez jquery kullanarak asp.net'te ajax uygulaması geliştirmeyi ve webmethod kullanarak serverdan zamanı elde etmeyi anlatacağım. Önümüzdeki günlerde jquery ve ajax uygulamaları ile ilgili yazılarımı ve geliştirdiğim uygulamaları takip edebilirsiniz. Şimdilik başta da dediğim gibi sadece serverdan zamanı alacağız.

Bunun için öncelikle zamanı getirecek olan default.aspx sayfamızdaki webmethodumuz şöyle olacak:

    [System.Web.Services.WebMethod]
    public static string time()
    {
        return DateTime.Now.ToString();
    }


Bu methodu kullanarak zamanı alacağımız jquery kodlarımız ise şöyle olacak:

            $(document).ready(function() {
              $("#topla").click(function() {
                $.ajax({
                  type: "POST",
                  url: "Default.aspx/time",
                  data: "{}",
                  contentType: "application/json; charset=utf-8",
                  dataType: "json",
                  success: function(msg) {
                    $("#topla").fadeOut("slow",function() {
                        $(this).html(String("Saat : "+msg.d))}).fadeIn("slow");
                  }
                });
              });
            });


Bu kodları kullancağımız html sayfamızın kodları ise şöyle:

<div id="toplam"><span id="topla">Saati öğrenmek için tıkla!</span></div>

Örnek uygulamayı ise aşağıda görebilirsiniz.



Böylece jquery ile asp.net'te ilk ajax örneğimi sizlerle paylaşıyorum. Önümüzdeki günlerde bu konu üzerinde paylaşımlara daha da ağırlık vereceğim.

Not: Yaptığım bu uygulama Visual Studio 2008 ve Asp.net 3.5 üzerinde çalışmaktadır. Micrsoft Ajax uygulamaları gibi jquery ile yapılan ajax uygulamarını Visual Studio 2005 ve Asp.net 2.0 ile çalıştıramadım.

İyi Çalışmalar!
Mehmet Duran 04 Eylül Perşembe 2008 2 10564 5,0
Bookmark and Share
Bu Yazıyı Değerlendirin.
Konuyla İlgili Olabilecek Diğer Yazılar Jquery İnner Fade Uygulaması Herhangi Bir Sitenin Alexa Bilgilerini Öğrenmek Visual C# 2008 E - Book Jquery ve Ajax ile AutoComplete Alan Yapımı jQuery Ajax ile Filtreleme İşlemlerinde Zamanlama Kullanma
Yorumlar
Yorum Yaz
RSS Yorum Takibi
Osman 25 Kasım Perşembe 2010 02:06 #1
Peki Hocam Bunu Saat Olarak Direk Nasıl Yayınlayabılırız Ustunde Guzel Bir Saatle Harıka Bu Arada İnceledim Çok faydalı Bilgiler Var.
Mehmet Duran 10 Aralık Cuma 2010 23:49 #2
@Osman, buradaki amaç sunucudan bir değeri alıp kullanıcı tarafında kullanmaktı. Burada saat örneğini vermişim. Ancak bu bir saat uygulaması pek mantıklı olmaz. Çünkü çok sık istekte bulunmak gerekir. Bunun da pek anlamı yok. Direk olarak script ile zaman işlemlerini yapmak daha doğru olur.
İsim :
Site :
Yorum :

Buradan bu yazıya ait yorumları RSS olarak takip edebilirsiniz.

Bu servis ile yazılara eklenen yorumları RSS ile takip ederek konu ile ilgili başkaları tarafından yapılan yorumları veya konuyla ilgili sorduğunuz sorulara verilen cevapları görebilirsiniz.
Gençken bilgi ağacını dikmesek, yaşlandığımız zaman gölgesine sığınacak bir yerimiz olmayacaktır.
Bölümler
Yazılar
Arşiv
Arama
Linkler
Site İçi Arama
Son Zamanlarda Ne Yapıyorum ?
İstatistikler - Araçlar - Reklam
İstatistikler
Sayaç
Mehmet Duran | mehmetduran.com | Copyright © 2009