ASP.NET 中的 System.Web.HttpContext.Current.User.Identity.Name 与 System.Environment.UserName

2023-12-12

有什么区别System.Web.HttpContext.Current.User.Identity.Name and System.Environment.UserName在 ASP.Net Web 应用程序项目的上下文中?

这是我想做的代码:

Database myDB = DatabaseFactory.CreateDatabase();
bool IsAuthUser = myDB.ExecuteScalar("procIsAuthorizedUser", System.Environment.UserName);

如果它们功能相同,那么性能方面哪个更好?

这是一个 C# 4.0/ASP.Net Web 应用程序,将在组织内部得到适度使用。谢谢您的回答。


描述

System.Web.HttpContext.Current.User.Identity.Name

获取或设置当前 HTTP 请求的安全信息。 (您网站上登录用户的姓名)

系统.环境.用户名

获取当前登录Windows 操作系统的用户的用户名。

更多信息

  • MSDN - HttpContext.User 属性
  • MSDN-Environment.UserName 属性
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET 中的 System.Web.HttpContext.Current.User.Identity.Name 与 System.Environment.UserName 的相关文章

随机推荐