Is Microsoft playing dirty tricks with .NET?
According to http://bugzilla.mozilla.org/show_bug.cgi?id=148657 , Microsoft ASP.NET returns wrong HTML if the browser is Mozilla. Can anyone confirm this? I find it a bit difficult to believe. It would be something so obvious monopolistic.
This isn't exactly true. ASP.Net does not return "wrong" HTML - it returns the HTML which it thinks is compatible with the browser making the request. By default, ASP.Net uses a class which only produces HTML 3.2-compliant tags/attributes/etc... It is then up to the settings in the machine.config file of the ASP.Net server to alter this default for browsers which can handle the newer tags/attributes/etc...
I cannot believe that this "mistake" was by chance. It is not the kind of things where Microsoft products behaviour is by chance. Most administrators will not notice or will not care. Thanks for the information, anyway.
Fog Creek Home