title: How can i detect if the request is coming from a mobile browser in my asp.net MVC 3
body: <p>what i am trying to achieve is simple; Among all the view which i have in my web application, i have only two razor views that i have created a mobile version for them.
  so i need to redirect the users to these views if they are accessing the application from their mobile devices. i tried the following on the controller level but it did not redirect the users when i run my test on different mobile devices :-</p>
  
  <pre><code>if (Request.Browser.IsMobileDevice)
              {
                  return View("MobileStudentStartAssessment");
              }
              else {
                  return View("StudentStartAssessment");
              }
  </code></pre>
  
  <p>So is there another approach that i can follow which can detect most of the mobile devices?
  Thanks</p>