Silverlight Windows身份验证

时间:2011-11-18 19:56:16

标签: silverlight active-directory

我正在使用Silverlight 4业务应用程序和Windows身份验证,工作正常我得到用户登录,我的问题是如何获取登录用户的名字和姓氏等信息。现在,在显示友好名称中,它只显示域名/用户名。

感谢。

1 个答案:

答案 0 :(得分:0)

几年前我在Sharepoint应用程序中遇到了这个问题。我写了few solutions,也许会对你有所帮助?

简短摘要:1。Page.User.Identity.Name.Split('\')1;或2. HttpContext.Current.Profile.UserName或一些javascript:

<script type="text/vbscript" language="VBscript">
    Dim X
    set X = createobject("WSCRIPT.Network")
    dim U
    U=x.UserName
    'MsgBox "username: " & U
</script>

<script type="text/javascript" language="Javascript">
    var a = U;
    $("#name").text(a.toString());
</script>