【发布时间】:2011-11-11 19:58:48
【问题描述】:
我有一个 ASP.NET MVC 3 应用程序,我想检测用户在全球范围内使用的浏览器,例如,如果他们访问:app.com/login 或 app.com/organisations 等,检查仍然会发生。
我最好将这样的代码放在哪个文件中?代码应该检查他们的浏览器是否是某个版本,如果是,则加载不同的视图和布局。
例如
if(browser is ie < 9)
return ('chromeFrame');
elseif (browser is ff < 4 etc)
return ('upgradeBrowser');
谁能指出我正确的方向?
为了澄清这不是重定向,而是在浏览器不正确的情况下调用不同的视图和布局,因此 url 不会改变,它会发生在任何 url 上!
【问题讨论】:
标签: asp.net-mvc-3