webForumDet fria alternativet

Sidan suger i Firefox

.NET

2 svar · 299 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#1

Hallå! Har använt vs.net 2003 för att bygga en liten fin webblösning. Har knappt skrivit någon presentationskod alls utan bara draggat och droppat kontroller, och ändrat i properties för kontrollerna. I IE ser det bra ut, men kass i Firefox. bilder blir förskjutna, färger blir annorlunda.

Har testat att sätta Target Schema till Netscape 4.0 och även Dinos trick med ClientTarget.
http://www.webforum.nu/showthread.php?s=&forumid=191&threadid=105413&highlight=firefox
utan resultat. Finns det någon enkel lösning eller är det bara att välja View>Source och bakvägen försöka lista ut vad vs.net pysslar med?

Hur har ni löst detta?

Medlem sedan maj 20021 466 inlägg
#2

Välj ett av dessa sätt.

web.config:

<configuration>
  <system.web>
	<!-- Allow Mozilla, don't render as 3.2 -->
    <browserCaps>
        TagWriter=System.Web.UI.HtmlTextWriter
    </browserCaps>

Vid varje sidladdning:
Page.ClientTarget = "Uplevel";

Förhoppningsvis fixas detta allvarliga fel i en framtida uppdatering. Microsoft kan ju inte kräva att alla webblösningar ska specialanpassas för andra webbläsare än IE.

Genom att ändra ClientTarget/TagWriter upphör stöd för gamla webbläsare, men det är bättre att stödja nyare än äldre. Sidan kommer ju fortfarande att visas i äldre.

Medlem sedan apr. 2004778 inlägg
#3

Angående BrowserCaps så kan du kolla följande länkar för komplett kod.
http://slingfive.com/pages/code/browserCaps/
http://weblogs.asp.net/mrupp/archive/2003/04/03/4789.aspx

365 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
234 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)