可编辑的页面方法

时间:2013-06-11 09:14:07

标签: asp.net-mvc design-patterns architecture

我正在处理具有某种CMS功能的应用程序。我需要一些页面可以编辑。例如:

  • 您可以直接在浏览器中编辑文本块
  • 您可以在页面中添加和删除不同的模块

例如,如果我有一个主页面,我可能想要编辑欢迎文本。

如果我有侧边栏,我可能想在边栏中添加/删除新模块,例如:

  • 电子邮件订阅模块
  • 社交网络(脸书,推特等)链接阻止
  • 文本块

我的应用程序可能有多个页面,而不仅仅是一个页面。

我想保持简单,我正在寻找合适的方法/示例/现有工具。

什么是ASP .NET的最佳模式/第三方解决方案,以实现这一点并保持简单?

1 个答案:

答案 0 :(得分:1)

如果你想使用ASP.NET MVC,我认为最好的解决方案是调查Orchard。它非常容易启动和运行,拥有丰富的现有模块,从头开始构建模块非常简单。这实际上是由一些微软人员开始的,然后分成了它自己的开源项目。 http://www.orchardproject.net/