MVC查看目录位置

时间:2012-09-26 09:42:31

标签: c# asp.net-mvc razor

我从MVC项目开始。 并且坚持了这件事。

是否可以mvc直接在Views文件夹内查看。

为什么总是在里面搜索     Views/Home/Home.cshtml或     Views/Shared/Home.cshtml

我的观看名称为Home.cshtml

我可以直接将它作为Views / Home.cshtml吗?

1 个答案:

答案 0 :(得分:3)

  

为什么它总是在Views/Home/Home.cshtml

内搜索

默认Web视图引擎设置为根据正在呈现的控制器查找视图,即Views/{Controller}/View.cshtml,然后查找Views/Shared/View.cshtml以查看跨多个控制器共享的视图。

  

我不能直接将它作为Views / Home.cshtml

是的,你可以,你需要做的只是提供你的观点所在的完整路径,例如

View("~/Views/Home.cshtml")

但是,我真的不明白你为什么要这样做。 MVC保持您的观点整洁和可以很容易地看到哪些控制器呈现了哪些视图。