Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows身份验证使用MVC5,在每个视图的顶部显示用户名_Windows_Authentication_Asp.net Mvc 5 - Fatal编程技术网

Windows身份验证使用MVC5,在每个视图的顶部显示用户名

Windows身份验证使用MVC5,在每个视图的顶部显示用户名,windows,authentication,asp.net-mvc-5,Windows,Authentication,Asp.net Mvc 5,我正在为DOE开发一个MVC5应用程序。我们使用windows身份验证登录到计算机。我需要帮助获得用户名登录时显示欢迎,用户名跨越所有网页时,他们导航到该网站。我的问题是,当我导航到页面时,它会显示我们用来登录的ID,即i5456和密码。如果有人能帮助我并指导我如何设置,我将不胜感激 我已经在VS 2013中禁用了窗体身份验证并启用了windows身份验证。我曾尝试在我的站点布局中使用@User.Identity.Name,但正如我所说,ID是唯一显示的内容。我不知道如何设置我的模型或视图,甚至

我正在为DOE开发一个MVC5应用程序。我们使用windows身份验证登录到计算机。我需要帮助获得用户名登录时显示欢迎,用户名跨越所有网页时,他们导航到该网站。我的问题是,当我导航到页面时,它会显示我们用来登录的ID,即i5456和密码。如果有人能帮助我并指导我如何设置,我将不胜感激


我已经在VS 2013中禁用了窗体身份验证并启用了windows身份验证。我曾尝试在我的站点布局中使用@User.Identity.Name,但正如我所说,ID是唯一显示的内容。我不知道如何设置我的模型或视图,甚至不知道是否必须设置。是否有方法检索用户名,以便显示它而不是ID

在视图中尝试此@User.Identity.GetUserName
适合我

谢谢您的回复。我尝试了你的建议,但我得到一个错误,说明我缺少一个using指令或程序集。这应该与数据库一起使用吗?我的问题是我们没有连接到db,因为它仍然是活动的。我想知道是否有一种方法可以从计算机/服务器本身提取用户名,而不需要连接到用户数据库?再次感谢!