Skulle vilja veta hur man gör en ASP.NET sida kompatibel Du ser till att sidan fungerar i mozilla, när den gör det så kommer den fungera i de flesta läsarna utan problem. IE kan eventuellt behöva lite specialbehandling. Och det har egentligen ingenting med asp.net att göra, 100% (x)html och css Jag antar att du använder dig utav Webserverkontroller. De har en tendens att renderas olika i olika browsers. Hur de renderas avgörs av "browserCaps" inställningarna i web.config.Göra en sida för IE och Mozilla
för både IE och Mozilla. Som det ser ut nu så ser mina sidor
väldigt konstiga ut i Mozilla baserade browsers.
//DavidSv: Göra en sida för IE och Mozilla
Sv: Göra en sida för IE och Mozilla
Mer om det här:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfbrowsercapssection.asp
Men om du vill vara riktigt tuff så skippar du helt enkelt de inbyggda serverkontrollerna och kör med HtmlGenericControl. Det gör du genom att skapa din HTML som vanligt och sen beklä vanliga taggar med runat="server" och ett unikt id.
Dvs. gammal kod som:
<asp:Label id="lblStart" runat="server">Startlabel</asp:Label>
...blir istället...
<span id="lblStart" runat="server">Startlabel</span>
Detta gör att sidorna renderas enligt din kod i både IE & Mozilla, men givetvis tappar du en hel del funktionalitet, såsom postback osv.