【问题标题】:Accessing username in Silverlight application from aspx从 aspx 访问 Silverlight 应用程序中的用户名
【发布时间】:2018-01-13 08:00:58
【问题描述】:

我需要访问已登录的用户名和密码,它们保存在 Silverlight 页面的会话变量中。

我记得从 Silverlight 访问会话变量但无法获取代码

我不记得视频的名称,它显示了如何在 aspx 页面和 silverlight 插件之间进行交互。

【问题讨论】:

  • 我记得,HttpContext.Current.User.Identity。但是集成应用程序池和 wcf 服务有一个奇怪的问题,其中一个私有字段具有用户名的值,但公共属性为空。

标签: asp.net silverlight


【解决方案1】:

您可以使用带有属性标记的WCF服务:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]

在 web.config 中

> <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>

此服务将在 asp.net 会话中可用。您可以通过某种服务方法从会话对象中获取数据。

另外,您可以使用 silverlight 插件的 initParameters 传递会话中的数据。

你可以看看RIA authentication service

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    相关资源
    最近更新 更多