我确信这是微不足道的,但为什么 Windows 身份验证用户不在我的 ASP.NET 页面内联打印?
函数背后的代码:
public string GetCurrentUserWindowsLogin()
{
string windowsLogin = Page.User.Identity.Name;
int hasDomain = windowsLogin.IndexOf(@"\");
if (hasDomain > 0)
{
windowsLogin = windowsLogin.Remove(0, hasDomain + 1);
}
return windowsLogin;
}
内联代码:
<div class="loginDisplay">[ <%#GetCurrentUserWindowsLogin() %> ]</div>