0

我从 MVC 项目开始。并被这件事困住了。

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

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

我的视图名称是Home.cshtml

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

4

1 回答 1

3

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

默认的 Web 视图引擎设置为根据从 ie 渲染视图的控制器查找视图Views/{Controller}/View.cshtml,然后 Views/Shared/View.cshtml查找跨多个控制器共享的视图。

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

是的,你可以,你需要做的就是给出你的观点的完整路径,例如

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

但是,我真的不明白您为什么要这样做。MVC 使您的视图保持整洁,并且可以轻松查看哪些视图由哪些控制器呈现。

于 2012-09-26T09:53:24.167 回答