Skip to main content

Share a Document

  • 2 minutes to read

ASPxSpreadsheet allows multiple users to access the same instance of a document at the same time. These situations may occur in the following cases:

The collaboration feature is convenient for working with a document on multiple devices. For instance, a user can start to work with a document on a desktop and continue on a mobile device. However, we do not recommend that you use ASPxSpreadsheet in multi-user edit mode because users are able to overwrite each other’s changes.

#Limitations

  • Users do not receive notifications about changes made by other users. You need to update the page to see the changes.
  • Users can access a document’s content copied by another user.
  • All users share the document’s history of changes. A user can undo the changes made by another user.
  • When you explicitly close a document, every user who works with this document receives the “Your session has expired” error on an attempt to refresh the document.

#Prevent Document Sharing

Use one of the following techniques to prevent document sharing:

  • If documents are opened from the server’s file system, place user documents into different work folders (specified by the WorkDirectory property) for different users.
  • If users open the same document from a custom document storage, open a unique copy of the document (specify a unique DocumentId) for each user.
  • Open a document as a template.