User214117797 posted
We would like to target the web audience mainly mobile user (latest browser mobile) but still open to normal web user. Let say if the user comes in: www.test.com ... the browser get detected
and then redirected to www.test.com/mobile if it's mobile user and then stay in the www.test.com for normal user. Is this correct approach (spliting the content between mobile and normal browser). Just keep in mind that there is cut down version of mobile
version due to bandwidth and we would like to shrink as much as we can.
You can certainly do this by checking the Request.Browser.IsMobileDevice property. Keep in mind though not all mobile devices report correctly, I believe Blackberries do not set this property.
Also, there is a debate between whether to use mobile web control or just straight to asp.net control.
There are a few good reasons why you should use the mobile controls.
1. they have adaptive rendering, so depending on whether the device is WML/XHTML/CHTML etc it will render it out compatibly
2. not all mobile devices support javascript whilst a few of the ASP.NET controls use javascript which may break on some devices
We are thinking to use Ms .NET 2 as our main platform.
Should be OK, thought I have only used 1.1 for mobile development.