2016-04-21 33 views
-1

我創建了一個控制器名稱爲「Home」的mvc應用程序,其操作名稱爲「Index」,我在該應用程序中具有與控制器名稱「Home」相同的文件夾,圖像「abc.jpg」。如何asp.net mvc知道這是網址或圖像路徑

當我請求一個Url「主機名:111 {/ Home/Index}」時,它將導航到索引視圖。 當我請求一個網址「主機名:111 {/Home/abc.jpg}」時,它正在導航到圖像。

它是如何工作的,當我要求一個圖像? 是否因爲擴展類型的圖像工作?

回答

0

首先檢查它是否能在路由表'controller/action'中找到你的url。因爲abc.jpg不是一種方法,因此在定義的路徑中找不到路徑,iis將查找文件夾'home'和文件'abc.jpg'。它發現它,並且它可能具有爲jpg擴展名定義的MIME類型,它知道它應該將其作爲圖像提供。