Some common properties which is useful while you are developing mobile devices using asp.net 4.0
1) Detect it is mobile device or not: We can use Request.Browser.IsMobileDevice property to check source of request that it is coming from Mobile device or by computer. This property is useful when we develop such type of application which is accessible by mobile devices as well as computers.
2) Retrieving mobile device manufacture: We can use Request.Browser.MobileDeviceManufacture to retrieve device manufacture name.
3) Retrieving mobile device model: We can use Request.Browser.MobileDeviceModel to retrieve mobile device model name.
4) Retrieve screen pixel width : We can retrieve mobile screen width by using Request.Browser.ScreenPixelsWidth property to retrieve width of mobile screen.
Example which represent these properties
protected void Page_Load(object sender, EventArgs e)
if (Request.Browser.IsMobileDevice) //Check whether request comes from mobile device
Response.Write("This request comes from mobile device.");
Response.Write("Mobile device manufacture : " + Request.Browser.MobileDeviceManufacturer + "<br />"); //Writing mobile device manufacture.
Response.Write("Mobile device model : " + Request.Browser.MobileDeviceModel + "<br />"); //Writing mobile device model name.
Response.Write("Screen Width : " + Request.Browser.ScreenPixelsWidth + "<br />"); //Writing screen pixel width.
Response.Write("Screen Height : " + Request.Browser.ScreenPixelsHeight + "<br />"); //Writing screen pixel height.