javascript - 在 Noesis Javascript.net 中保存上下文状态

标签 javascript c# asp.net-mvc-3 javascript.net

我正在使用 noesis javascript.net library在我的 C# MVC3 应用程序中。

是否可以保存 javascript 上下文对象的快照,然后将该快照重新加载到新的 javascript 上下文实例中?

最佳答案

不确定原始用户是否会觉得这很有用,但我通过在我的上下文中添加一个对象来实现这一点,让我写入磁盘(TextWriter 的简单包装器),然后序列化 this 其中 this 是全局范围,因此它捕获了所有对象。 明显的缺陷是并非所有对象都正确序列化(我使用 JSON.stringify 进行序列化)。 当我需要重新加载上下文时,我将文件中的字符串加载到上下文中的一个变量中,然后将对象设置回去。

关于javascript - 在 Noesis Javascript.net 中保存上下文状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13181972/

相关文章:

javascript - map 中的可拖动标记

javascript - angular.js - 命名表单不起作用

javascript - Vue DOM 更新不会在第一次点击时发生,在后续点击中起作用

javascript - Opcheckout 未检测到复选框

c# - 如何: Read From colon(:)-Delimited Text Files in C#

c# - pinvoke 在调用 C 代码时给出 AccessViolationException

c# - 如何从 HttpCall 读取我的自定义 Flurl header

asp.net-mvc-3 - 带有附加 HTML 的 MVC3 Html.BeginForm()

asp.net-mvc - 在 AuthorizeAttribute 中引用通用 url 参数

c# - 如何使用DataContext.ExecuteCommand 获取执行后的存储过程返回值?