How Would I Change ASP.NET MVC Views Based on Device Type?
Update: This solution has a subtle bug. The MVC framework will call into FindView/FindPartialView twice: once with useCache=true, and if that doesn’t return a result, once with useCache=false. Since there’s only one cache for all types of views, mobile users may end up seeing desktop views if a desktop browser was first to arrive. For … Read more