Silverlight Windows身份验证

问题描述:

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

谢谢。

几年前我在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>