2013-06-13 51 views
1

我已经安装了WebMatrix 3并且有一个我上传的主题激活。该主题通过MVC3剃须刀应用程序中的iframe显示。此应用程序更改主题的CSS,但更改完成后主题不会更新到更改。另外我注意到它需要24小时更新。iframe没有更新

例如: 我改变编程方式从Calibri的字体家族到Tahoma。但主题会保存更改,并在运行时显示Calibri字体(设置为Tahoma时)。

为什么?有没有设置?请帮助

+0

你按了ctrl + F5吗? – Kyle

+0

嗨凯尔thx为您的解决方案..是的,我尝试过但没有任何反应..也刷新它编程 –

+0

奇怪的是它适用于我在我的决议应用程序。它也使用iFrame在某些断点处预览网站,当CSS不加载时,我按Ctrl + F5并且一切正常。你说在更新之间有24小时等待?它可能是一些服务器问题? – Kyle

回答

0

我认为,问题是HTTP头返回您嵌入iframe的HTML页面。也可以是CSS文件的HTTP标头的问题。 这里是PHP的代码:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
header("Cache-Control: no-cache, must-revalidate"); 
header("Pragma: no-cache");