Вы можете попытаться получить версию браузера от UserAgent.Код наподобие этого:
var userAgent = HttpContext.Current.Request.UserAgent;
var userBrowser = new HttpBrowserCapabilities { Capabilities = new Hashtable { { string.Empty, userAgent } } };
var factory = new BrowserCapabilitiesFactory();
factory.ConfigureBrowserCapabilities(new NameValueCollection(), userBrowser);
Label1.Text = userBrowser.Browser + "--" + userBrowser.Version;
Вот статья о , как определить браузеры в ASP.NET с файлами браузера , вы также можете проверить это.
Кроме того,Я думаю, что вы также можете определить версию браузера, используя JavaScript, вы можете проверить эту статью .