Break survey

In multiple page survey, Is that possible to stop the survey at the middle and continue later using sstchur survey control? If yes how can I manage it. How does the control commit data to answer.xml? is that at the end of the survey or at the end of each
page?

Unfortunately, there is not (currently anyway) any mechanism to allow the use to stop mid-survey and continue later. The data is only committed to the AnswersFile when the user submits at the very end.

I needed the same feature so I extended the control. Here is some code to do this.

Steve: you are free to use this in a future release if you want to. If you are interested: i implemented a few other small extra features to your control: the current logged in user name is stored in the answer file in the AnswerSet. And i've created an ExpectedAnswer
feature which is useful for online tests, it is now very easy to retrieve a users score on the test. Let me know if you're interested in this code.

This code uses Profiles to store and load the current answers of a user. This makes it easy to implement and users can continue their survey where they left it at any computer.

Implementation

Add this code to the WebSurvey.cs file (And add using System.Collections.Specialized; to the beginning of the file)