Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET模板选择器/生成器-动态CMS_Asp.net_Sql Server_Content Management System - Fatal编程技术网

ASP.NET模板选择器/生成器-动态CMS

ASP.NET模板选择器/生成器-动态CMS,asp.net,sql-server,content-management-system,Asp.net,Sql Server,Content Management System,我目前正在建立我自己的CMS的各种原因,可能需要很长时间来解释 然而,我正在寻找一个动态的解决方案,为CMS内的页面创建模板,所有区域都必须通过管理区域进行编辑,可能是分为多个区域的大文本区域,页面上的文本和图像区域等 根据以上内容,我想创建以下内容: 创建一个新页面(选择一个预定义的模板,如下所示) 然后在编辑页面时,它会为每个可编辑区域创建所需的文本编辑器,或者为图像区域创建文件上载控件 我正在考虑对设计元素使用嵌套母版页,只是不确定实现上述目标的最佳实践方法(db结构等) 我希望这能提供

我目前正在建立我自己的CMS的各种原因,可能需要很长时间来解释

然而,我正在寻找一个动态的解决方案,为CMS内的页面创建模板,所有区域都必须通过管理区域进行编辑,可能是分为多个区域的大文本区域,页面上的文本和图像区域等

根据以上内容,我想创建以下内容:

创建一个新页面(选择一个预定义的模板,如下所示)

然后在编辑页面时,它会为每个可编辑区域创建所需的文本编辑器,或者为图像区域创建文件上载控件

我正在考虑对设计元素使用嵌套母版页,只是不确定实现上述目标的最佳实践方法(db结构等)

我希望这能提供足够的信息,但我很乐意回答您的任何问题

谢谢

Umbraco()是一款开源cms,它的功能与您所说的类似。我建议在它的代码基础上有一个坚实的起点,因为它是一个真正设计良好的CMS。它使用嵌套的母版页和占位符,并使用它所称的宏注入html。很酷的东西

如果你购买了最便宜的商业选项(1150美元),你甚至可以重新命名它,并失去开源许可证。不是说你应该使用或购买它,只是把它作为一种选择扔掉