ASP.NET MVC 2区域命名空间赋值

时间:2010-02-01 05:21:03

标签: asp.net-mvc asp.net-mvc-2 namespaces asp.net-mvc-areas

假设根项目具有My.Root.Project命名空间。 我想知道应该为区域类分配什么名称空间?可能的替代方案:

  1. My.Root.Project.Areas.Area1
  2. My.Root.Project.Area1
  3. 在美学上,我更喜欢第二个 但是,由于我使用单项目区域,因此默认情况下,Areas\Area1\...文件夹中创建的所有类都将被赋予 long 名称空间My.Root.Project.Areas.Area1。用手去除每个创建的类中的Areas部分有太多愚蠢的工作 如何防止Areas被包含在命名空间中?

1 个答案:

答案 0 :(得分:0)

我个人喜欢第二个。

我认为您可以执行以下操作之一:

  • 如果这是一个独立的项目,你可以给他打电话。

  • 如果这是另一个项目中的文件夹,则可以在Regions文件夹的属性中选择:Namespace Provider:False。