使用ASP.NET MVC 5设计CMS站点

时间:2016-12-03 12:18:28

标签: asp.net asp.net-mvc asp.net-mvc-4 content-management-system

我正在构建一个主要包含文章的网站,而我正在使用 ASP.NET MVC 5 框架。我想要一个管理页面,我可以添加,编辑这些文章内容。

我在设计这个项目的结构时遇到了问题。 我正在考虑使用一个名为“adminController”的控制器类,在那里我处理与内容管理相关的所有请求。

这种方法在 ASP.NET MVC 中在概念上是否正确?因为如果这是一个ASP Web表单项目,我只需要在一个解决方案中有两个名为Public和Admin的不同项目。

我是ASP.NET MVC框架的新手,我很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

你可以做2个独立的项目,可以做一个。

由于 ASP.NET MVC 4 具有Areas,如果您希望构建项目并将公共管理逻辑单独公开,我建议您使用它。

Here is a tutorial您可以查看解释whar areas是什么以及如何使用它们。