Как это возможно в Asp.Net 5 MVC 6, чтобы определить, находится ли пользователь на мобильном устройстве?
В предыдущей версии Asp MVC это можно сделать следующим образом:
Request.Browser.IsMobileDevice
Проблема заключается в том, что пространство имен System.Web не используется Asp.Net 5.
Переменная Request в действиях контроллера теперь имеет тип Microsoft.AspNet.Http.HttpRequest, старая версия имеет тип System.Web.HttpRequestBase.
Microsoft.AspNet.Http.HttpRequest не содержит свойства Browser. Я пробовал просматривать другие свойства, но ничего не нашел.
РЕДАКТИРОВАТЬ:, как запросили некоторые ресурсы, которые доказывают, что Asp.Net 5 больше не использует System.Web.
Из документации Asp.Net
ASP.NET 5 больше не основан на System.Web.dll, но вместо этого основан на наборе гранулированных и хорошо продуманных пакетов NuGet, позволяющих вам оптимизируйте свое приложение, чтобы иметь только то, что вам нужно.