asp.net mvc 中直接訪問靜態頁面 - 心隨靈動 - 博客園

asp.net mvc 中直接訪問靜態頁面

本文章屬於自己的學習asp.net mvc 框架的學習筆記,如果能對你有任何幫助,本人會相當高興,如有錯誤請指正!

最近在學習asp.net mvc 框架 ,首先申明本人現在屬於菜鳥級別,我對一個問題很好奇,假如直接訪問一個靜態頁面怎麼辦?

於是我就開始在vs裡面做實驗,添加了一個index.html的頁面,由於沒有注意,結果index.html 添加到了Views 文件夾,我直接瀏覽出錯,

如下:

「/」應用程序中的伺服器錯誤。


無法找到資源。說明:HTTP 404。您正在查找的資源(或者它的一個依賴項)可能已被移除,或其名稱已更改,或暫時不可用。請檢查以下 URL 並確保其拼寫正確。請求的 URL:/Views/index.html


版本信息:Microsoft .NET Framework 版本:2.0.50727.3603; ASP.NET 版本:2.0.50727.3053

鬱悶了一些,如是我把index.html 移到根目錄下面可以瀏覽,接著移到別的文件夾下如:Controllers ,Models ,等等都沒有什麼問題。

網上搜了一下,

默認的 RouteTable.Routes.RouteExistingFiles = false;

這樣可以直接瀏覽已經存在的文件,不會經過路由。

當 RouteTable.Routes.RouteExistingFiles = true 時 則必須經過路由。


推薦閱讀:

2018-3-6(1)武漢大學技術大牛
window showModalDialog 在IE6 IE7 高度(height) 問題 - 專註 C# Asp.net開發 - 博客園

TAG:博客 | 博客園 | 靜態頁面 | 訪問 | 頁面 |