我有一个ASP.net MVC应用程序已经在生产中一段时间了。我想通过创建一个新的区域向我想要做的应用程序添加一个新的Admin部分。我很好奇在添加这个新区域时我可能需要注意哪些事情。
具体做法是:
答案 0 :(得分:3)
要注意的一件事是命名冲突 - 如果您有2个具有相同名称但在不同区域的控制器,则需要添加命名空间,如下所述:http://haacked.com/archive/2010/01/12/ambiguous-controller-names.aspx
要将管理区域限制为某个组,您可以在Admin控制器上使用带有角色的Authorize属性,如下所示:ASP.NET MVC 3 - How to restrict areas in an efficient way?