我正在构建一个主要包含文章的网站,而我正在使用 ASP.NET MVC 5 框架。我想要一个管理页面,我可以添加,编辑这些文章内容。
我在设计这个项目的结构时遇到了问题。
我正在考虑使用一个名为“adminController
”的控制器类,在那里我处理与内容管理相关的所有请求。
这种方法在 ASP.NET MVC 中在概念上是否正确?因为如果这是一个ASP Web表单项目,我只需要在一个解决方案中有两个名为Public和Admin的不同项目。
我是ASP.NET MVC框架的新手,我很感激任何帮助。
答案 0 :(得分:0)
你可以做2个独立的项目,可以做一个。
由于 ASP.NET MVC 4 具有Areas
,如果您希望构建项目并将公共管理逻辑单独公开,我建议您使用它。
Here is a tutorial您可以查看解释whar areas
是什么以及如何使用它们。