在ASP.NET MVC中,可以检测浏览器版本,从而在需要时为IE8,IE9和IE10返回不同的视图。
这在ASP.NET 2中是否可行?在MVC中,我会检测用户代理字符串,如伪代码:
// Get UserAgent String
if(UserAgent == IE7)
return View("~/IE7.cshtml");
else if(UserAgent == IE8)
return View("~/IE8.cshtml");
..等等。基本上,我想在不使用条件语句的情况下向用户显示不同的HTML和CSS。