0

我正在处理我的第一个 EPI Server 项目,我注意到当我在 C# 代码中的“页面类型”上创建一个属性并编译它时,我可以在 Episerver 中看到这些属性。

但是,当我在代码中删除该属性时,该属性仍然出现在后台,我必须在管理部分手动删除它。

Epi 服务器中是否有设置会在从代码中删除属性时自动从 EPI 服务器数据库中删除属性?每次更改页面类型时都必须逐个删除属性,这似乎很奇怪。

4

1 回答 1

2

如果这些属性在页面的任何实例中都不包含任何数据,则会自动删除这些属性。我会说这是保存东西的好方法。

但是需求各不相同,没有可以覆盖默认行为的按钮,但您可以自己实现一些东西。Jouni 前段时间在 Epi World 上发布了一个解决方案https://world.episerver.com/forum/developer-forum/-Episerver-75-CMS/Thread-Container/2016/4/how-do-you-deal-with -开发-何时-属性-类型-可能-正在改变/

于 2018-02-21T12:02:20.760 回答