将区域添加到MVC应用程序-任何问题

本文关键字:任何 问题 应用程序 MVC 区域 添加 | 更新日期: 2023-09-27 18:29:01

我有一个ASP.net MVC应用程序,它已经投入生产一段时间了。我想在应用程序中添加一个新的管理部分,我想通过创建一个新区域来完成这项工作。我只是好奇在添加这个新区域时,我可能需要注意哪些方面。

具体而言:

  1. 是否有任何现有功能可能通过添加新区域而中断
  2. 将区域限制为某个组的最佳方法是什么?基本控制器类
  3. 我需要注意添加新区域会影响的其他事情(常见错误等)吗

将区域添加到MVC应用程序-任何问题

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

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