> They all non-ie browser just fine. Since the ASP.Net server controls render
> HTML, css, and javascript it's fairly cross-platform. The ajax library is a
[quoted text clipped - 29 lines]
> > Thank you in advance for any feedback.
> > VR
>> They all non-ie browser just fine. Since the ASP.Net server controls
>> render
[quoted text clipped - 14 lines]
> cross-platform compatibility? I'd love to get a chance to learn on the
> mistakes of others :)
Cross-platform compatibility isn't really the issue - it's cross-browser
compatibility that you need to account for...
The problem here is mainly historical. From the mid 90s, IE has had the
lion's share of the browser market and it is only relatively recently that
FireFox and Safari have made any inroads into this. This has meant that lots
of web developers simply didn't care about any browser other than IE because
they didn't think it was worth the effort. It's not difficult to have a
certain amount of sympathy with this attitude - how many desktop developers
do you know who go out of their way to provide a Mac version of their apps,
let alone a Linux version...?
W3C is an independent body which provides standards for the web. But the
verb *provides* is the crux of the matter here - it can only *provide*
standards, because *enforcing* standards on the web is totally impossible
due to its fundamental architecture. Microsoft, to a greater or lesser
extent, ignored these standards completely right up to IE6, which remains
the least standards-compliant browser in active use today. To make matters
worse, of course, IE6 remains the most popular browser in use today :-)
However, Microsoft have responded to the criticism of IE6 with IE7 which is
much more standards-compliant, though there's still a fair way to go yet...
So what's a web developer to do?
Firstly, develop against FireFox, not IE. Install FireFox on your
development box and set that as the default browser in Visual Studio.NET.
Secondly, make all your web apps standards-compliant. Choose either HTML4.01
or XHTML 1.0 Transitional. You can set this in Visual Studio.NET.
Thirdly, develop against FireFox but test against IE.
If your web apps are 100% compliant with either one of the standards above,
and function correctly in FireFox and IE, it's a pretty safe bet that they
will function correctly in all other modern browsers too...

Signature
Mark Rae
ASP.NET MVP
http://www.markrae.net
VR@MSDN.COM - 17 Dec 2007 03:49 GMT
Mark,
Thank you for the post.
Thank to you I regained my courage -- all of a sudden I feel I could
actually do it.
VR
> >> They all non-ie browser just fine. Since the ASP.Net server controls
> >> render
[quoted text clipped - 50 lines]
> and function correctly in FireFox and IE, it's a pretty safe bet that they
> will function correctly in all other modern browsers too...