![c# – 向MVC应用程序添加区域 – 任何陷阱?,第1张 c# – 向MVC应用程序添加区域 – 任何陷阱?,第1张](/aiimages/c%23+%E2%80%93+%E5%90%91MVC%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%B7%BB%E5%8A%A0%E5%8C%BA%E5%9F%9F+%E2%80%93+%E4%BB%BB%E4%BD%95%E9%99%B7%E9%98%B1%EF%BC%9F.png)
概述我有一个ASP.net MVC
应用程序已经生产了一段时间.我想通过创建一个新的区域向我想要做的应用程序
添加一个新的Admin部分.我很好奇在添加这个新区域时我可能需要注意哪些事情. 特别: >添加新区域是否存在可能破坏的现有功能? >将某个区域限制在某个群组的最佳方法是什么?基础控制器类? >我需要注意的任何其他事情(常见错误等)添加新区域会影响吗? 有一点需要注意的是命名冲突 – 如果你有两个名 我有一个ASP.net MVC应用程序已经生产了一段时间.我想通过创建一个新的区域向我想要做的应用程序添加一个新的admin部分.我很好奇在添加这个新区域时我可能需要注意哪些事情.
特别:
>添加新区域是否存在可能破坏的现有功能?
>将某个区域限制在某个群组的最佳方法是什么?基础控制器类?
>我需要注意的任何其他事情(常见错误等)添加新区域会影响吗?
解决方法 有一点需要注意的是命名冲突 – 如果你有两个名字相同但位于不同区域的控制器你需要添加命名空间,如下所述: 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?
总结
以上是内存溢出为你收集整理的c# – 向MVC应用程序添加区域 – 任何陷阱?全部内容,希望文章能够帮你解决c# – 向MVC应用程序添加区域 – 任何陷阱?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)