Detección de dispositivo de navegador móvil en .NET [cerrado]

Estoy empezando a crear mi primera versión móvil de un sitio web de escritorio escrito en WebForms.

Mi pregunta actual tiene que ver con la detección de navegador / dispositivo móvil.

Lo que estoy tratando de determinar es a) Si su dispositivo es móvil b) Qué sistema operativo (Android / IOS / etc.) en caso de que necesite manejar algo diferente en función del sistema operativo yc) Qué tamaño de pantalla (para cargar diferentes hojas de estilo )

Respuestas a la pregunta(3)

Su respuesta a la pregunta