ASP.NET MVC站点中的自定义CMS功能

时间:2016-06-13 11:29:21

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

我们要求合作伙伴建立一个CMS,其中网站上的某些页面应由他们使用管理面板进行配置。因此,我们计划创建一个具有预定义布局和页面的静态网站,并在合作伙伴用户在管理面板中进行更改时替换这些内容。

现在问题是这个应用程序将由多个合作伙伴使用,如果有人通过管理面板编辑信息,那么它不会影响其他合作伙伴自定义页面。

我们正在考虑的解决方案是为每组合作伙伴在多个域上复制相同的代码并替换内容。有人可以建议我们如何在一个域中做,而不是一次又一次地复制代码。

1 个答案:

答案 0 :(得分:0)

我们通过为每个合作伙伴创建子域并通过创建具有固定布局的标准HTML页面并在数据库中为每个合作伙伴(如文本,图像路径等)保存可自定义信息来解决它。然后,根据合作伙伴,我们得到了来自数据库的动态内容和使用jquery在页面上替换。因此无需复制代码,也无需手动操作。

相关问题