【问题标题】:EPiServer vs EPiServer with Page Type BuilderEPiServer 与 EPiServer 与页面类型生成器
【发布时间】:2012-03-20 13:07:28
【问题描述】:

在 EPiServer 中通过管理员模式创建属性和页面类型时,很容易理解如何写入数据库以更新网站的配置。但是,使用页面类型构建器,如果它像编写一样简单......

[PageTypeProperty]
public virtual string MainBody { get; set; }

...创建一个新属性——它在什么时候存储在数据库中?运行?编译时间?

【问题讨论】:

    标签: asp.net c#-4.0 content-management-system episerver episerver-6


    【解决方案1】:

    页面类型生成器将在运行时创建属性。

    【讨论】:

    • 如果您还没有接触过这些类并且想要更快地启动,您可以禁用 PTB,因为它在 web.config 中起作用:
    • world.episerver.com/Blogs/Lee-Crowe/Dates/2011/7/… - 此插件指出 PageTypeBuilder 页面类型属性和 EPiServer 页面类型定义之间的差异,并允许您编辑或删除它们。
    【解决方案2】:

    每次应用程序启动时,pagetypebuilder 都会检查您是否有新的属性/页面类型并将它们添加到数据库中。

    【讨论】:

    • 这也是我的经验。 IE。如果您通过管理界面删除一个页面类型,它不会重新出现,直到您重新启动应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    相关资源
    最近更新 更多