我的ASP.NET MVC应用程序是否需要“管理员”区域?
我基本上在asp.net mvc中制作购物车。 我要添加一个管理员部分,管理员可以:
我是否需要在管理员的mvc项目中创建管理员Area
,是否适合我的需求? 一个Area
什么好处?
你可以使用一个Area
。 如果您的需求有可能在不久的将来扩大,那么这可能是有道理的。 但是,从现在开始,您的需求相当简单,创建ProductController
, UserController
和RUDController
似乎更容易,然后将AuthorizationFilter
应用于“管理员”操作。 我建议你以这种方式开始,如果将来需要添加其他功能,则可以将功能重构为区域。 在这一点上,它可能只是为自己做了不必要的工作。
编辑:当我第一次开始学习MVC时,我阅读了Rob Conery的博客文章,解释了如何解决这个问题。 我只是看看我的书签,并找到它。 我认为你会发现它有帮助:http://blogs.msdn.com/b/rickandy/archive/2011/05/02/securing-your-asp-net-mvc-3-application.aspx
链接地址: http://www.djcxy.com/p/61857.html上一篇: Does my ASP.NET MVC application need an "Administrator" Area?