etecção de dispositivo de navegador móvel no .NET [fechado]

Estou começando a criar minha primeira versão móvel de um site para computador, escrito em WebForm

minha pergunta atual tem a ver com a detecção de dispositivo móvel / navegado

O que estou tentando determinar é: a) Se o seu dispositivo é móvel b) Qual SO (Android / IOS / etc) no caso de precisar lidar com algo diferente com base no SO ec) Qual o tamanho da tela (para carregar folhas de estilo diferentes) )

questionAnswers(3)

yourAnswerToTheQuestion