2013-04-05 20 views
5

MVC4'da IE7 ve IE8 tarayıcısını nasıl algılayacağım, nasıl yapılıyor?ASP.NET MVC4'te IE8'i Algıla

Request.Browser numaralı telefonu buluyorum, ancak tarayıcı hakkında herhangi bir bilgi vermez. Ben Kullanmak tavsiye

cevap

10

Request.UserAgent

if (Request.UserAgent.Contains("MSIE 7.0")) 
{ 
    // Internet Explorer 7 
} 
else if (Request.UserAgent.Contains("MSIE 8.0")) 
{ 
    // Internet Explorer 8 
} 
+1

Bu benim [ "User-Agent" Request.Headers aldığım şeydir ]: "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv: 11.0) Gecko gibi" – hakan

+0

@piedpiper: Daha iyi soru, UserAgent = null olduğunda ne olur? –

0

İsterseniz Başka bir seçenek < = 8 yöntemini içerir:

Request.Browser.Browser == "IE" && Request.Browser.MajorVersion <= 8;