大佬教程收集整理的这篇文章主要介绍了在Silverlight中获取当前的Windows用户名,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
虽然你说我们可以假设Windows OS / IE,但Silverlight本身肯定不会这样认为,所以大多数普通的.NET机制通常可用于获取当前登录的用户名,不存在于子集中Silverlight应用程序可用的框架:
即。
System.Net.CredentialCache.DefaultCredentials System.Security.Principal.WindowsIdentity.GetCurrent().Name Environment.UserName
在Silverlight应用程序中都不可用,而在(例如)Windows窗体应用程序中,这些机制中的每一个都可以使用。
我认为这是有道理的,因为不能保证Silverlight应用程序将在Windows / IE平台上运行。
Current Windows Username and Domain
这个线程似乎证实了没有本机的方法来实现这一点。然后,该线程继续建议从ASP.NET页面“托管”Silverlight应用程序“注入”当前的ASP.NET用户名。在Silverlight应用程序本身之前,它在客户机的上下文中运行。当然,即使这样工作,它只会从ASP.NET的窗体或基于Windows的身份验证中提供ASP.NET用户名,而不是客户机的当前登录用户的Windows用户名。
以上是大佬教程为你收集整理的在Silverlight中获取当前的Windows用户名全部内容,希望文章能够帮你解决在Silverlight中获取当前的Windows用户名所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。