Kaan Aslan
Erim Hısım
Microsoft Blog
Celal Kınoğlu
MSDN
Asp.Net alert metodu ( Hayat kurtarır )

Hayat kurtaran alert metodu..

Herkese merhabalar, bu dersimizde asp.net’de en çok ama en çok sorunla karşılaştığımız alert zırvasından bahsediyor olacağız. Sürekli 4 karelik bir web sayfasında en alttaki butonda kullanıcıya mesaj bildirmek isterken hep ajaxlarla updatepanellerle boğuşuruz boğuşuruz ve boğuşuruz...
Artık ajax’a son, artık uğraşmaya son, artık alert metodumuz var :)
Hemen projenizde yeni bir class oluşturun alert isminde ve bu class ile bu metodu içerisine bırakıverin. Sonrasında label.text = “cansıkıcı” şeklinde mesaj vereceğinize Alert.Show(“Mesajınız”) şeklinde kullanın. Framework’teki MessageBox.Show(“Mesaj”)’den ne farkı kaldı. Bu classı bir kere projenize entegre edin sonrasında lazım olduğu yerde çağırıp kullanın. Haydi kolay gelsin..

using System.Web;
using System.Text;
using System.Web.UI;
public static class Alert
{
public static void Show(string message)
{
   // Buradaki tek tırnak mesaj silmek için izin ister.
   string cleanMessage = message.Replace("'", "
\\'");
   string script = "<script type=\"text/javascript\">alert('" + cleanMessage + "');</script>";
   // Yüklenecek webformu alır.
   Page page = HttpContext.Current.CurrentHandler as Page;
   // Sayfa üzerinde allready olup olmadığını kontrol eder.
   if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("alert"))
   {
      page.ClientScript.RegisterClientScriptBlock(typeof(Alert), "alert", script);
   }
}   
}


9 Temmuz 2011 / Bu makale 3362 kez okunmuştur.

Bu Yazıya Yapılan Yorumlar
Yazan :ali
Çok teşekkürler

Yazan :Murat
Çok saol usta ;)


Sizde yorum yapabilirsiniz
İsminiz :
 
Mail Adresiniz :
   
Yorumunuz :