c# - 如何知道 Sitefinity 中的模块内容何时更改
问题描述
每当 Sitefinity 中的特定模块发生内容更改时,我都希望执行一些触发器或一些操作。有没有一种方法可以跟踪内容何时发生变化,或者是否有其他正确的方法可以做到这一点。
解决方案
您可以挂钩任何这些事件:https ://www.progress.com/documentation/sitefinity-cms/for-developers-dynamic-modules-events
例如IDynamicContentUpdatingEvent或IDynamicContentUpdatedEvent并执行您的逻辑。
但请注意,因为这些事件可能会触发多次,一次用于 Temp 项目,另一次用于 Master 项目,因此您可能需要检查一下。
推荐阅读
- r - 试图获得 r 的月份差异
- c# - 无法访问已处置的对象。对象名称:'System.Net.Http.HttpMessageInvoker'
- javascript - 我们可以将 JavaScript 变量传递给 Python 文件吗?
- python - 由于 python 版本,使用 python 3.8 安装包后 Pipenv 不会锁定
- r - 按组查找列中最小数字的汇总统计信息
- javascript - Safari 和移动 Chrome 中的视频流问题
- python - 如何检测表格的水平和垂直线并消除噪音?
- ios - 在 Xcode + Swift 中,变量名前的正斜杠有什么作用?
- c# - 使用 github 操作部署时更改 appsettings 中的变量
- linux - Docker:运行自动确定数量的容器