Asp.net Sitefinity:如何以编程方式更新文档的修订版?

Asp.net Sitefinity:如何以编程方式更新文档的修订版?,asp.net,content-management-system,sitefinity,Asp.net,Content Management System,Sitefinity,在Sitefinity中,几乎所有内容都可以修改。在内容项页面的后端界面中,可以单击修订历史记录并查看修订 我们所处的情况是,通过自定义表单手动将文档上传到文档和文件库。我们可以使用内容生命周期做到这一点,它有非常好的文档: 没有任何文档的是如何修改文档,使其以编程方式更新该文档的修订版,而不是替换它。现在,我们只能替换它,并且修订历史记录保持为空。我认为您无法将文档的早期版本保留在Sitefinity中。 文档的修订历史仅跟踪元数据,例如标题、作者等。 如果替换该文件,则无法通过修订历史将其

在Sitefinity中,几乎所有内容都可以修改。在内容项页面的后端界面中,可以单击修订历史记录并查看修订

我们所处的情况是,通过自定义表单手动将文档上传到文档和文件库。我们可以使用内容生命周期做到这一点,它有非常好的文档:


没有任何文档的是如何修改文档,使其以编程方式更新该文档的修订版,而不是替换它。现在,我们只能替换它,并且修订历史记录保持为空。

我认为您无法将文档的早期版本保留在Sitefinity中。 文档的修订历史仅跟踪元数据,例如标题、作者等。 如果替换该文件,则无法通过修订历史将其恢复


免责声明:我没有在7+版本中测试过这一点。

如果这是真的,那是一个我没有意识到的好观点。(我确实在使用7+)。是的,最好先彻底测试,这样你就不会丢失文档。之后,您可能希望将此问题标记为已完成。