Один из способов - проверить, поступает ли запрос с мобильного устройства, - проверить пользовательский агент, отправленный с каждым запросом. Пользовательский агент можно найти в HttpContext.Request.Headers["User-Agent"]
.
. Затем сравните пользовательский агент со списком мобильных браузеров. Вы можете использовать библиотеку для анализа пользовательского агента, например this и this библиотека, которая поможет найти запрос от какого устройства и какого браузера.