2

我有一个 Silverilght 应用程序,需要在客户端存储少量数据(用户偏好的东西)。我应该使用 cookie 还是使用 Silverlight 的独立存储来存储它?为什么?

4

2 回答 2

4

在大多数情况下,您应该使用隔离存储,原因如下:

  • 隔离存储将在浏览器外的情况下工作
  • 如果用户删除浏览器中的 cookie,隔离存储将继续存在
  • 使用隔离存储的代码更便携
  • 将用户偏好保存到隔离存储的代码更简单(请参阅:http: //msdn.microsoft.com/en-us/library/cc221360 (v=vs.95).aspx )
于 2012-12-20T21:44:56.643 回答
2

隔离存储和 Cookie 都将解决在本地机器上保存用户偏好的问题。如果用户可能从不同的机器登录,您应该将用户首选项保存在服务器端。为此,您必须实现自己的服务来保存用户偏好。检索用户首选项应该在登录过程中进行。

于 2013-09-29T09:18:30.327 回答