【问题标题】:Custom CMS features in ASP.NET MVC site [closed]ASP.NET MVC 站点中的自定义 CMS 功能 [关闭]
【发布时间】:2016-06-13 11:29:20
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 2011-11-06
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      相关资源
      最近更新 更多