I used to use notepad for mobile development. I just output simple HTML and tweak as and when each incompatibility is discovered by the users. For example <input> will not show up on a Sony phone if it is within an <ul> section but it shows up fine on other phones so I have to give up using <ul>. Basically a lowest common denominator thing. What a sad situation.
So what's the latest with ASP.Net? Does ASP.Net automatically adjust the output based on the browser? For example, with Internet Explorer ASP.Net will output the Width property of a TextBox as a width parameter in the STYLE attribute of an <input> tag. But some phones don't obey this particular style so does ASP.Net then generate it as the WIDTH attribute of the <input> tag instead?
And BlackBerries will stretch an input box to fill up the width of the whole screen, so how to handle this?
Advice and experience sharing much appreciated.
Thanks.