我需要将IE和FF浏览器与其他浏览器分开

这是一个伪代码:

If (CurrentBrowser == IE(6+) or FF(2+) )
{
...
}
else
{
...
}

protected void Page_Load()事件中(这样想)
if ((Request.Browser.Type == "IE") || (Request.Browser.Type == "FF"))
{
    WebMsgBox.Show("1111");
}

没有效果:-/什么是IE和FF类型?

最佳答案

if (Request.Browser.Type.Contains("Firefox")) // replace with your check
{
    ...
}
else if (Request.Browser.Type.ToUpper().Contains("IE")) // replace with your check
{
    if (Request.Browser.MajorVersion  < 7)
    {
        DoSomething();
    }
    ...
}
else { }

关于c# - 浏览器检测,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2221722/

10-13 06:24