1: jeg ville holde mig langt væk fra .net's usercontrol og webcontrols til mobil udvikling
Dog er C# stadig stærkt til mobile applikationer, man skal bare ikke bruge ms dikteret markup fra 2001

Tilføj et par referencer til Microsoft.WindowsMobile og Microsoft.WindowsMobile.Status
prøv så: Response.Write(Microsoft.WindowsMobile.Status.SystemState.DisplayRotation)
Den skulle gerne i grader fortælle dig om det er landscape eller portrait.
Landscape = 90, -90 og 270
/J