我在IE中遇到了有線問題。當我瀏覽本地部署的我的asp.net mvc應用程序時,一切都按預期工作。當我在部署在不同主機上時瀏覽我的系統時,出現了一些惱人的差異。IE - 在本地和遠程部署的系統之間的行爲差異
在這兩種情況下,我使用的是本地安裝在主計算機上的IE的相同實例。在CSS文件
想我已經定義的類:
.field-required:before
{
color: red;
content: "*";
font-weight: bold;
}
我也有簡單的標籤,它使用這個類:
<label class="field-required" for="UserName"> Username </label>
當系統部署在本地,這樣的代碼將呈現這樣:
相同的代碼部署遠程服務器(命名爲主機2),來自我的主計算機上本地安裝的我的IE瀏覽器的第二個選項卡訪問上,呈現如下:
爲什麼紅星在第二種情況下沒有顯示?雖然我使用Firefox,但一切都按預期工作。在IE中訪問遠程頁面時是否打開了任何安全策略或某些內容,從而禁用某些功能?昨天,我在瀏覽遠程部署的系統時遇到了無法識別的JSON問題。當本地部署相同的系統時,一切都有效。但是,我仍然使用IE的相同實例。由於這是相同的瀏覽器,發生了什麼?
UPDATE
這是整個源
<!DOCTYPE html>
<html>
<head>
<style>
.field-required:before
{
color: red;
content: "*";
font-weight: bold;
}
</style>
</head>
<body>
<div><label class="field-required" for="UserName">Username</label></div>
<div><input id="UserName" name="UserName" type="text" value="" /></div>
</body>
</html>
緩存是沒有問題的
你會發布你想要呈現的完整XHTML/HTML樣本嗎?謝謝! – 2011-04-06 13:26:35
另外,請從主機重新檢查您的IE緩存中的文件。 – Horus 2011-04-06 13:38:34
這裏沒有C#相關內容......因爲這可能是您用來構建您的Web應用程序的東西,因此您需要重新綁定ASP.NET。 – BoltClock 2011-04-06 13:55:18