2009-08-24 28 views
0

我試圖找出是否Silverlight的3.0有任何會話機制 - 據我記得,SL2從缺乏它的痛苦。如果SL 3.0沒有它(可惜) - 有沒有關於會話機制實現的好消息?這是一個很好的路要走 -Silverlight 3.0包含會話機制嗎?

我使用一個客戶端單獨的對象來保存會話實例+ WCF服務+一個SQL Server數據庫考慮?

+0

你能確認你的會話機制是什麼意思?能夠在應用程序的不同實例之間共享對象?如果你的意思是像asp.net那麼我很困惑,因爲silverlight實例顯然是不同於傳統http的操作之間的狀態。 – meandmycode 2009-08-24 20:37:34

+0

我的意思是維持某種會話狀態,登錄/退出/權限等 – Maciek 2009-08-24 21:20:16

回答

1

不,Silverlight是一個唯一的客戶端技術,並不一定有相同的「會話」或餅乾語義ASP.NET有結果。

你比免費更

  • 傳遞信息,並從Web服務和後端,在獨立存儲(類似於會話在機器上
  • 存儲信息,但一定要小心 - 數據未加密,除非你對其進行加密),
  • 使用HTML的互操作功能,以獲得/設置/調用JavaScript和服務網頁的DOM
  • 讓你的服務器來提供認證和授權,以啓用登錄,出等
+0

我怎麼去的最後一個選項? – Maciek 2009-08-25 08:39:45

+0

最後一個選項的意思是「它留到網絡服務器」,這樣使用一個標準的登錄,註銷等,URL。您的客戶端應用程序不需要參與。 – 2009-08-25 15:39:12