2016-04-21 34 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类型,它知道它应该将其作为图像提供。