我使用Razor Page模板创建了一个名为RazorPageMovie
的项目,其中我免费获得了一个名为Pages
的文件夹。然后,我将名为Movies
的子文件夹添加到Pages
文件夹,并将Index.cshtml
和Index.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
。