Asp.net

瀏覽器在本地主機載入時自動滾動到頁面底部

  • September 25, 2017

這是我見過的最奇怪的問題。我正在使用 Visual Studio Enterprise 2015 版本 14.0.25425.01 Update 3 並開發 .NET Web 應用程序。今天當我吃午飯時,當頁面完全載入後,它突然向下滾動到底部。首先,我認為它可能是一個 javascript 函式或其他東西,但事實並非如此。它在託管伺服器上沒有問題,但在本地主機上存在這個問題。

我嘗試過的診斷步驟如下,我沒有想到其他任何事情。

1)我讓我的同事從 TFS 獲取我的版本並執行它,該項目在他的機器上執行良好,沒有問題。

2)我重新發布了我的版本並上傳到主機,它在主機上執行良好。

3)我評論了所有的css和js文件,重置了Chrome記憶體並再次嘗試,沒有運氣!

4)我下載並安裝了Mozilla Firefox,問題仍然存在。

5)我重新啟動了 IIS Express 並重新啟動了我的筆記型電腦,但沒有幫助。

6)我打開另一個解決方案並執行它,奇怪的是其他項目也存在問題!!!!

7)我嘗試更改項目埠,但沒有幫助。

  1. 我嘗試創建一個沒有 MasterPage 的新頁面,它沒有問題。

  2. 當我向頁面添加 Button 或 Anchor 元素時,瀏覽器會向下滾動到該元素,但沒有任何活動元素(如錨點或按鈕)的頁面沒有問題。

10)我還嘗試在 Chrome 設置中禁用和啟用滾動錨定,但沒有幫助。

我很困惑,如果瀏覽器導致問題,為什麼它在主機上執行良好而只是 LocalHost 問題?為什麼 FF 和 Chrome 都有同樣的問題?IIS有可能導致這樣的問題嗎?!

任何幫助,將不勝感激。

我剛剛擁有這個,在我的情況下它絕對是瀏覽器連結。要禁用此功能,您可以將此設置添加到 web.config。

<add key="vs:EnableBrowserLink" value="false" />

正如@Salman 指出的那樣,這應該存在於 appSettings 部分:

<appSettings>
   <add key="vs:EnableBrowserLink" value="false" />
</appSettings>

我也遇到過這個問題,昨天就開始了。相同的症狀 - 發生在本地,但如果發布則不會。

昨天實施了 Windows 更新 - 適用於基於 x64 的系統的 Windows 7 更新 (KB2952664)。我想知道他們是否有聯繫。

禁用瀏覽器連結也適用於我

引用自:https://stackoverflow.com/questions/42651346