Hello Jane,
The described scenario is quite customized and the results mentioned can be achieved with many programmatic approaches. Without any details about how this scenario is implemented only assumptions can be made about a possible reason for the unexpected behavior.
I suggest trying to isolate the problem with a simple project and provide it, so that it could be investigated properly.
Regards,
Ianko
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.