2011-09-20 166 views
-1

在.aspx頁,我想控制瀏覽器的類型,並且如果它是IE 6,我要顯示的消息。控制瀏覽器類型

我該怎麼辦?

+0

你所說的 「控制瀏覽器類型」 是什麼意思?的 – Oded

+0

可能重複[如何確定使用ASP.NET和C#服務器端的瀏覽器類型?(http://stackoverflow.com/questions/2311077/how-to-determine-browser-type-from-server-side-使用-ASP網-C) – onof

+0

檢查這個out..http://www.codeproject.com/KB/aspnet/WebBrowser.aspx – 2011-09-20 12:50:22

回答

4

這應該通過使用conditional comments接近。

<body> 
    .... 
    <!--[if lte IE 6]> 
     <div class="bigAndBold">YOUR BROWSER SUCKS</div> 
    <![endif]--> 
    .... 
</body> 
0
<% 
    var b = Request.UserAgent.ToString(); 
    if (b.Contains("MSIE 6.0")) 
    { 
     Response.Write("IE 6!"); 

    } 

// Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) == IE 9 
// Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2 == FF6 

    %>