将区域添加到MVC应用程序

我有一段已在生产中的ASP.net MVC应用程序。 我想通过创建一个新的区域来添加一个新的管理部分到我想要做的应用程序。 我只是好奇在添加这个新区域时可能需要注意哪些事情。

特别:

  • 是否有任何现有的功能可能通过添加新的Area来破解?
  • 将某个区域限制到某个特定组的最佳方式是什么? 基础控制器类?
  • 任何其他事情(常见错误等),我需要知道添加一个新的区域会影响?

  • 需要注意的一件事是命名冲突 - 如果您有两个名称相同但位于不同区域的控制器,则需要添加名称空间,如下所述:http://haacked.com/archive/2010/01/12/ambiguous -controller-names.aspx

    要将管理区域限制到某个组,可以在管理控制器上使用Authorize属性和角色,如下所述:ASP.NET MVC 3 - 如何以有效的方式限制区域?

    链接地址: http://www.djcxy.com/p/10609.html

    上一篇: Adding Areas to an MVC application

    下一篇: Getting SuperInterfaces in java