2011-01-03 12 views
0

Ich habe eine MVC-Website-Anwendung und alle paar Tage bekomme ich einen Screenshot von einem Client, wo die Seite geladen und das Stylesheet im Kopf der Seite scheint nur noch nie heruntergeladen zu haben. Ich habe das Stylesheet im Kopf der Seite mit einem Link type = "text/css" href = tag hinzugefügt.Seite lädt vor Stylesheet

Der Screenshot, den ich gesendet habe, zeigt die Seite an, auf die keine Stile angewendet wurden. Ich möchte den Stil nicht inline verschieben oder die Stile intern mit den Stilen im Kopf des Dokuments hinzufügen, aber wie kann ich sonst sicherstellen, dass die Stile geladen werden, bevor die Seite gerendert wird?

Danke Jack


ich auch den Proxy ist Schuld, aber es gibt keine Möglichkeit, kann Chef will für diese fallen. Ich stehe auf die Tatsache, dass der Download des Stylesheets ausläuft, aber kann ich die Seite ohne Download stoppen?

Wie kann ich das Stylesheet auf dem Client in IIS7 zwischenspeichern? Ich überprüfe die Header in Firefox und das ist auf Cache-Control gesetzt: privat, muss revalidate Was ich will ist öffentlich und keine muss revalidate

Ich habe eine Cache-Dauer von 356 Tagen auf dem Ordner, aber nicht gehen.

+0

Wenn Sie einen Link auf die oben genannte Webseite zur Verfügung stellen können, das ihnen helfen könnte Null-in auf dem Problem viel schneller. –

Antwort

0

Haben Sie auch rel = "stylesheet" hinzugefügt?

Glauben Sie nicht, dass es etwas mit Ihrem Problem zu tun hat.

Sicher klingt wie ein lokales Problem Ihres Clients (Proxy ???).

0

Alles im Kopfbereich sollte vor allem anderen geladen werden. Es sei denn, ein Zeitlimit tritt auf dem Stylesheet auf, in welchem ​​Fall der Browser einfach weiter ohne es laden würde. Ist es möglich, dieses Problem in irgendeiner Weise zu replizieren? Ich glaube auch, dass es ein lokales Problem ist. (Timeout auf CSS-Datei)

Der richtige Tag ist:

<link href="special.css" rel="stylesheet" type="text/css"> 
Verwandte Themen