2011-04-02 74 views
0

我需要訪問已登錄的用戶名和密碼,它們保存在Silverlight頁面的會話變量中。從aspx訪問Silverlight應用程序中的用戶名

我記得從Silverlight的訪問會話變量的東西,但無法獲取代碼

我不記得視頻的名稱,它展示瞭如何aspx頁面和Silverlight插件之間的互動。

+0

我記得它,HttpContext.Current.User.Identity。但是我對集成應用程序池和wcf服務有一個奇怪的問題,其中一個私有字段具有用戶名的值,但公共屬性爲空。 – vorrtex 2011-04-02 11:34:26

回答

1

您可以使用WCF服務標記屬性:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 

而且在web.config中

> <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> 

該服務將在asp.net會話中可用。您可以使用某種服務方法從會話對象獲取數據。

此外,您可以將會話中的數據與silverlight插件的initParameters一起傳遞。

而且你可以看看RIA authentication service

相關問題