当Pages文件夹中有子文件夹时,Razor页面如何与@namespace一起使用?

时间:2018-01-01 11:16:30

标签: c# asp.net-core-2.0 razor-pages

我使用Razor Page模板创建了一个名为RazorPageMovie的项目,其中我免费获得了一个名为Pages的文件夹。然后,我将名为Movies的子文件夹添加到Pages文件夹,并将Index.cshtmlIndex.cshtml.cs添加到Movies文件夹。

我打开了_ViewImports.cshtml,发现了以下代码:

@using RazorPageMovie
@namespace RazorPageMovie.Pages
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

我知道每个页面都会导入_ViewImports.cshtml Index.cshtml.cs Pages/Movies/Index.cshtml后面的代码定义了自己的名称空间RazorPageMovie.Pages.Movies

我的问题是:

Pages/Movies/Index.cshmtl如何在没有问题回忆的情况下工作,我们只允许_ViewImport.cshtml@namespace RazorPageMovie.Pages添加到Pages/Movies/Index.cshmtl,但我们尚未明确添加{{} 1}}到@namespace RazorPageMovie.Pages.Movies了吗?

在我看来,Pages/Movies/Index.cshmtl默默地传递给@namespace RazorPageMovie.Pages.Movies

0 个答案:

没有答案