想要通过以下代码更新命令中的内容项:
var item = _contentManager.Get(model.Id);
item.As<TitlePart>().Title = model.Title;
_contentManager.UpdateEditor(item, this);
但我没有指挥编辑。 我可以调用所有pars存储库的Update方法,但它看起来像错误的方式,这里的方法是什么?
答案 0 :(得分:2)
您无需致电UpdateEditor
。命令完成后应保存会话(您可以通过调用IOrchardServices.TransactionManager.Cancel()
来取消)。