It's just like Java: Write Once, Test Everywhere.
You must choose which browsers you'll support and test it with each browser
to ensure it looks and works acceptably.
There's no single way to get it all working, but here are a couple tips for
you that may help:
* FlowLayout tends to be more compatible than GridLayout (for the pageLayout
property of your pages).
* To keep control widths consistent across browsers, setting the style
manually can help:
MyControl.Attributes.Add("style, "width:220px;");
* You might also try fiddling with the targetSchema and clientTarget
properties of the page to get more consistent results between client
environments.
Here's more info:
http://www.learn247.net/community/Sh...aspx?PostID=52 http://www.tamingthebeast.net/articl...patibility.htm http://weblogs.asp.net/scottgu/archi...09/254583.aspx
--
I hope this helps,
Steve C. Orr, MCSD, MVP
http://SteveOrr.net
"Steve Mauldin" <st**********@hotmail.com> wrote in message
news:eE**************@TK2MSFTNGP10.phx.gbl...
I have recently converted an ASP website to ASP.NET and I am receiving a
lot
of complaints about the site no longer working for people running
Netscape,
FireFox, or even IE on a Mac. The issues run the gamut from Issues with
DIV, StyleSheets, Colors not being displayed properly, Etc.. Is there
anything I can do short of going back to ASP or writing 5 versions of the
same website to get my ASP.NET code to work with more browsers than just
the
latest version of IE for windows? I thought the reason for going to
ASP.NET
was to try and eliminate these types of problems not make them worse. An
help or comments are greatly appreciated.