I can get client screen resolution using client side script \'javascript\',
but I dont want to do that.
I also tried Request.Browser.ScreenPixelsWidth<
I've just had to do something similar, and what I've done is use Javascript to set a cookie when the user loads the login page, then every subsequent request can retrieve the cookie server side.
The approach is not without it's limitations, but it does provide the information you need for the most part.