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…