Code Behind da Client Side Script Çalıştırma – 2

Code Behind da Client Side Script Çalıştırma – 2

MicrosoftBir önceki kisa ipucumuzda anlattigimiz Client Side çalisan scripti Code Behind`da yazma örnegini biraz daha efektif sekilde yapacagiz. Simdi aspx tarafinda textbox`a yazdigimiz veriyi html tarafinda yazdipimiz bir javascrip fonksiyonu ile alacak ve alert ile ekranda gösterecegiz.

Burda bir dikkat etmemiz gereken konu sadece Javascript ile fonksiyon yazmak ve buna disardan bir parametre almak. Bu fonksyonu da yine RegisterStartupScript ile code behind`da ekrana uyari verdirecegiz.

Dikkat edecegimiz gibi izim javascrip tarafinda yazacagimiz fonksiyon adi MesajYaz ve bu da textbox`a girilen degeri parametre olarak aliyor. ve ekrana yaziyor.

string Mesaj = “<script language=JavaScript>MesajYaz(`”+TextBox1.Text+”`)</script>”;
Page.RegisterStartupScript(“key”, Mesaj);

Javascript fonsksiyonumuz ise su sekildedir. Bununla ilgili küçük bir hatirlatma yapalim. javscript kodumuzu html tarafinda yazdik ve </head> taginin hemen üstünde bulunuyor.

<script language=”javascript”>
function MesajYaz(Mesaj) {

alert(Mesaj);
}
</script>

Leave a Reply

Your email address will not be published. Required fields are marked *