javascript - 如何在客户端系统上存储 XML 文件并通过 JavaScript 访问它

标签 javascript asp.net xml

问题是 - 我有一个管理预订页面,其中有我餐厅的餐 table 图片。当我将特定预订拖放到一张 table 上时,该 table 会分配给该预订。当我点击表格图像时,我会在弹出窗口中显示表格信息。现在问题来了,获取表信息页面返回到服务器(回发)和 LINQ 集合并填充信息。这会降低性能。我想做的是序列化 tableInfo 集合并将该 XML 保存在我可以通过 javascript 从该 XML 中获取表格详细信息,而不是回发页面。 这可能吗?我可以将该 XML 存储在客户端机器中吗?

或者我还能做些什么来提高性能?

最佳答案

视情况而定。

一种方法是使用 Web Storage (localStoragesessionStorage),但这需要支持它的浏览器(很少有人支持)。

如果您只需要单个页面上下文中的数据(或者每页请求一次没有问题),那么您可以简单地将它保存在某个全局变量中(例如作为 window 对象的属性)。

关于javascript - 如何在客户端系统上存储 XML 文件并通过 JavaScript 访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5788970/

相关文章:

javascript - 如何在纯 JavaScript 中执行外部 HTML/SVG 文件中的 javascript?

javascript - 如何在 Canvas 游戏中设置高度限制?

c# - ExecuteNonQuery 需要一个打开且可用的连接。连接的当前状态是关闭的

c# - 在 html anchor 中的属性后面插入 asp.net 代码

java - 如何获取所有 XML 分支

java - 无法在 Android 上运行 XML 解析器 Jackson

java - 如何获取drawable中图片的照片名称?

javascript - ckeditor - 将文本区域插入数据库

javascript - setInterval 会导致浏览器挂起吗?

c# - 在 asp.net 中使用 C# 在具有其他行的列内创建动态行