0
我在web.config
文件中啓用了Windows身份驗證,但是如何在_Layout.cshtml
頁面中顯示當前Active Directory已驗證用戶?ASP.NET MVC,Entity Framework:在_Layout中顯示Windows用戶
請記住,這是不是.NET的核心,它是.NET 4.7.1使用實體框架。我不是在模仿任何人。我在Google上看到的每一處都只會出現過時的.NET 2.0帖子或.NET Core對這個問題的答案,通常涉及冒名頂替,這些都不適用於此。
現在我只是有標準的默認佈局頁面。我嘗試添加:
@using Microsoft.AspNet.Identity
我還沒有公佈這IIS又那麼這會出去了的圖片,但將在不久的將來發布它。
你有沒有試過'@ HttpContext.Current.User.Identity.Name'? –
獲取當前用戶的用戶名的正常方式將工作得很好,假設啓用了Windows身份驗證並禁用了匿名身份驗證。 – mason
什麼是「正常方式」?我試過@ HttpContext.Current.User.Identity.Name並得到了zilch。 –