1

想要通过如下代码更新命令中的内容项:

var item = _contentManager.Get(model.Id);
item.As<TitlePart>().Title = model.Title;
_contentManager.UpdateEditor(item, this);

但是我没有编辑器在指挥。我可以调用所有 pars 存储库的 Update 方法,但它看起来像错误的方式,这里的正确方式是什么?

4

1 回答 1

2

你不需要打电话UpdateEditor。当命令完成时会话应该被保存(你可以通过调用取消它IOrchardServices.TransactionManager.Cancel())。

于 2012-07-09T08:13:21.440 回答