我正在编写一个类似于购物车系统的 Silverlight 应用程序。此应用程序只能在用户登录到网站后从 asp.net 网站启动。
首次加载时,应用程序将通过 WCF 服务向后端发送请求,以检索购物车中的所有现有商品。
因此,silverlight 应用程序需要知道当前用户是谁,才能找到要加载的购物车。
到目前为止,我发现有几种方法,但对其中任何一种都不满意:
- 使用 wcf aspnet 兼容。silverlight 可以通过询问 wcf 服务来询问当前用户是谁。
- 使用 xaml.InitParameters 将参数从页面传递到 xaml,并传入最少量的信息,以序列化格式识别用户。
- 通过查询字符串将参数传递给 xaml(显然这也是可能的)
任何人都可以分享实现这一目标的最佳实践吗?谢谢