1
我正在构建一个简单的Intranet站点并希望获取该雇员的用户名,但是当我使用Request.LogonUserIdentity.Name时,我不断收到服务器凭证而不是用户。我做错了什么,有没有更好的方法来做到这一点。Request.LogonUserIdentity.Name返回asp.net服务器凭证不是用户凭证
我正在构建一个简单的Intranet站点并希望获取该雇员的用户名,但是当我使用Request.LogonUserIdentity.Name时,我不断收到服务器凭证而不是用户。我做错了什么,有没有更好的方法来做到这一点。Request.LogonUserIdentity.Name返回asp.net服务器凭证不是用户凭证
您可以设置身份验证模式为“Windows”:
<authentication mode="Windows"/>
然后,在你的代码,使用Me.User.Identity.Name
来获取用户的登录ID。
请注意,这是一个适用于Visual Studio 2005示例的ASP.NET 2.0。如果您使用的是较旧或较新的东西,它可能已经改变。
ASIDE编辑:为什么主页显示此主题为51分钟前发布,但我现在只是看到它是从2月!?!?!?