當我在VS2010中的Web應用程序項目中雙擊.aspx頁面時,而不是在ide中顯示標記,.aspx頁面在Web瀏覽器中打開,如下所示。當我運行我的應用程序時,也會發生同樣的情況,它會在應用程序url上打開所有.aspx頁面,即http://localhost123456/default.aspx。我必須關閉除http://localhost123456/default.aspx之外的所有其他頁面才能運行/測試我的應用程序。不知道什麼會導致這種情況發生。到目前爲止,我無法找到任何解決方案,任何幫助表示讚賞。我使用了View Markup選項(右鍵單擊aspx頁面 - >查看標記)來查看現在的標記。 更新 根據Mike的回答,我檢查了打開方式下的選項...並且我確實設置了Internet Explorer(默認),如下圖所示。不知道它是如何到達那裏。.ASPX頁面標記在網絡瀏覽器中打開
如果我有很多.aspx頁面,如果有一種方法可以一次性刪除所有.aspx頁面而不是右鍵單擊每個.aspx頁面,刪除Internet Explorer(默認)選項可能會很麻煩並刪除它會很好。 根據@JB King的建議,我檢查了文件屬性,所有的.aspx文件都設置了Opens:Microsoft Visual Studio選項,如下圖所示。
我很確定你只需要做一次,因爲它是關於你正在改變的應用程序映射的文件擴展名。例如,考慮Windows知道如何打開「.txt」文件或「.doc」或「.pdf」 –