Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

Asp.NET – RegisterClientScriptBlock Metodu

Son yıllarda Asp.NET ya da farklı mimarilerde geliştirilen projelerin tasarım kısımlarında Client tabanlı yazılımlar kullanılmakta ve hatta JavaScript’in olmadığı bir web projesi geliştirmeyi düşünmek pekte mümkün olmamaktadır.Adı üzerinde olduğu gibi Client tabanlı programlar istemci tarafında çalışan program parçacıklarıdır.Peki, Asp.NET mimarisi açısından sunucu tarafından talep edilen bir JavaScript kodu nasıl olacak ki istemci tarafında çalıştırılacaktır?Tabi buradaki kastım arada Ajax ya da JSon gibi bir sunucuyla haberleşebilen dil olmadığı durumlardan bahsediyorum.İşte böyle bir durumda Asp.NET mimarisinin bizlere sunduğu RegisterClientScriptBlock metodu işimizi görmektedir.

Sunucu(Server) tarafından talep edilen bir JavaScript kodunu aşağıdaki gibi RegisterClientScriptBlock metoduyla istemci tarafına gönderebiliyoruz.

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "İsim", "JavaScript Kodunuz", true);

Sayfa sunucudan geldiği anda sunucudan gönderilen JavaScript kodları işleyişine uygun çalışacaktır.Burada dikkat etmeniz gereken nokta şu ki; eğer JavaScript kodu olarak “alert(‘Merhaba’);“, “confirm(“Tamam mıdır?”);” gibisinden komutlar yazacaksanız eğer gördüğünüz gibi sonuna “;”(noktalı virgül) koymayı unutmayınız.

İyi çalışmalar dilerim…

Bunlar da hoşunuza gidebilir...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir