我正在尝试了解剃刀页面区域。到处搜寻,似乎区域只是在Web应用程序中创建目录结构的一种方式。 (因为它是在 Pages 文件夹的单独文件夹中完成的,所以这看起来非常难看。)
但是我可以轻松地在 Pages 文件夹下创建文件夹和子文件夹,这样可以使所有内容组合在一起并且变得简单。
那为什么使用区域要比常规文件夹更好?
答案 0 :(得分:0)
由于some requests for the feature,似乎是wanted to be able to use Razor Pages in an existing .NET Core MVC application where areas were being used的人,或者可能是希望能够更轻松地将现有MVC应用程序移植到Razor Pages的人,将区域添加到Razor Pages。 ASP.NET团队还认为Areas非常适合Razor Class Libraries。
在这些用例之外,在纯Razor Pages应用程序中使用Areas似乎几乎没有或没有实际或技术上的好处。