Code Behind'da JavaScript Alert Mesajı

evrenayan tarafından yazılmıştır. 5. Ocak 2009 23:40
Sadece Sharepoint development ile değil genel anlamda ASP.Net developmenttada karşımızda olan bir sorun vardır. Eğer sayfanızda Ajax Update Panel gibi Ajax bileşenleri kullanıyorsanız standart javascript alert kodlarını çalıştıramazsınız. Bu gibi bir durumla karşılaştıysanız malesef ClientScript nesneside işinize yaramayacaktır.

Örneğin : ClientScript.RegisterStartupScript(Page, "alertmessage", "alert('Hello World!');", true) şeklinde yazacağınız bir kod bloğu da bahsettiğimiz sorun ile beraber çalışmayacaktır.
Bu durumda çözüm aşağıdaki gibi bir kod bloğunda yatmaktadır.

 public static void showJavaScriptAlert(string err)
 {
    Page pageCurr  = HttpContext.Current.Handler as Page;
    if (pageCurr != null)
    {
        err = err.Replace("'", "\'");                 
        ScriptManager.RegisterStartupScript(pageCurr, pageCurr.GetType(), "aKey","alert('" + err + "');", true);
    }
 }

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Asp.Net | Sharepoint

Yorumlar

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading



Powered by BlogEngine.NET 1.4.5.0
Bu tema Mads Kristensen tarafından yapılmıştır ve Türkçeleştirilmesi Blog Engine Türkiye ekibi tarafından yapılmıştır.

Reklam

Son Yorumlar

Comment RSS