facebook


twitter




Asp.NET Internet Explorer Tarayıcı Versiyon Kontrolü
0
yazar: vedattaylan | tarih: 11.01.2011 23:56:43

Merhabalar,

Bu makalede kısaca web sitenizde eğer son kullanıcı sitenizi ziyaret ettiği anda tarayıcı versiyonuna göre bir kontrol istiyorsanız yada bizlerin karın ağrısı IE6 versiyonunu kullanan son kullanıcı kişilere bir uyarı mesajı vererek IE son versiyon yüklemesine yönlendirmek isterseniz bu makale işinize yarayacaktır. Aslında çokda bir şey yazmaya gerek yok. Kodumuz aşağıda;

 

 

 

public class BrowserControl

{

   public static bool IsIE6Browser()

  {

     double ver = getInternetExplorerVersion();

     try

    {

      if (ver > 0.0)

     {

        if (ver <= 6.0)

         return true;

     }

     return false;

     }

     catch

     {

     return false;

  }

}

private static double getInternetExplorerVersion()

{

    float rv = -1;

    System.Web.HttpBrowserCapabilities browser = HttpContext.Current.Request.Browser;

    if (browser.Browser == "IE")

    rv = (float)(browser.MajorVersion + browser.MinorVersion);

   return rv;

  }

}

BrowserControl sınıfı bize true yada false döndürecektir. son kullanıcının eğer tarayıcısı IE 6 veya daha düşük bir versiyon ise bize tru döndürecektir. Dönen değere göre isterseniz bir uyarı mesajı yada bir hata sayfasına yönlendirebilirsiniz.

Bir sonraki makalede görüşmek üzere… 



etiketler: ASP.net

Bu makaleye henüz yorum yapılmamış.

Ad Soyad E-posta Web Sitesi