我正在使用 noesis javascript.net library在我的 C# MVC3 应用程序中。
是否可以保存 javascript 上下文对象的快照,然后将该快照重新加载到新的 javascript 上下文实例中?
最佳答案
不确定原始用户是否会觉得这很有用,但我通过在我的上下文中添加一个对象来实现这一点,让我写入磁盘(TextWriter 的简单包装器),然后序列化 this
其中 this
是全局范围,因此它捕获了所有对象。
明显的缺陷是并非所有对象都正确序列化(我使用 JSON.stringify
进行序列化)。
当我需要重新加载上下文时,我将文件中的字符串加载到上下文中的一个变量中,然后将对象设置回去。
关于javascript - 在 Noesis Javascript.net 中保存上下文状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13181972/