Используя UserAgent, можно определить, мобильный ли браузер у пользователя (для наиболее распространённых платформ):
var isMobile = Regex.IsMatch(UserAgent, @"mobile|android|kindle|silk|midp", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant);