gpt4 book ai didi

asp.net-mvc - 我的 ASP.NET MVC 应用程序是否需要 "Administrator"区域?

转载 作者:行者123 更新时间:2023-12-01 13:02:07 25 4
gpt4 key购买 nike

我基本上是在 asp.net mvc 中制作购物车。我正在添加一个管理员部分,管理员可以在其中:

  1. 产品上的 CRUD。
  2. 对用户进行 CRUD。
  3. 订单上的 RUD。

我是否需要在 mvc 项目中为管理员创建一个管理员区域,是否适合我的需求? Area 有什么好处?

最佳答案

您可以使用Area。如果您的需求在不久的将来可能会扩大,那么它可能是有意义的。但是,到目前为止,您的需求相当简单,而且创建一个 ProductController、一个 UserController 和一个 RUDController 似乎会更容易,然后将 AuthorizationFilter 应用于“管理员”操作。我建议你这样开始,如果你以后需要添加额外的功能,那么你可以将功能重构到一个 Area 中。在这一点上,它可能只是在为自己做不必要的工作。

编辑:当我第一次开始学习 MVC 时,我阅读了 Rob Conery 的一篇博文,其中解释了如何解决这个问题。我刚刚翻阅了我的书签,为你找到了它。我想你会发现它很有帮助:http://blogs.msdn.com/b/rickandy/archive/2011/05/02/securing-your-asp-net-mvc-3-application.aspx

关于asp.net-mvc - 我的 ASP.NET MVC 应用程序是否需要 "Administrator"区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5366570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com