我正在为DOE开发MVC5应用程序。我们使用Windows身份验证登录我们的计算机。我需要帮助在登录时获取用户名称以显示"欢迎,用户名"(在所有页面中)导航到站点时。我的问题是,当我导航到页面时,它会显示我们用于登录的ID,即i5456和密码。如果有人能帮助我并指导我如何设置它,我将不胜感激。
我已经在VS 2013中禁用了表单身份验证并启用了Windows身份验证。我已尝试在我的SiteLayout中使用@ User.Identity.Name,但就像我说的那样,ID是唯一显示的内容。我不确定如何设置我的模型或视图,或者我是否必须这样做。有没有办法检索用户名,以便显示它而不是ID?
答案 0 :(得分:0)
在您的视图中尝试使用@ User.Identity.GetUserName() 适合我