gpt4 book ai didi

c# - 在 LoginName 控件中显示全名而不是用户名

转载 作者:太空狗 更新时间:2023-10-29 22:20:42 26 4
gpt4 key购买 nike

LoginName 控件显示用户名。我想显示登录用户的全名而不是用户名。下面是我的代码。我似乎无法访问隐藏代码中的 LoginName 控件。我想知道是不是因为控件在 .

ASPX 页面:

<asp:loginview id="HeadLoginView" runat="server" enableviewstate="false">
<AnonymousTemplate>
[ <a id="HeadLoginStatus" runat="server" href="login">Log In</a> ]
</AnonymousTemplate>
<LoggedInTemplate>
Welcome <span class="bold">
<asp:LoginName ID="HeadLoginName" runat="server" />
</span>! [
<asp:LoginStatus ID="HeadLoginStatus" runat="server"
LogoutAction="Redirect" LogoutPageUrl="~/home"
LogoutText="Log Out" />
]
</LoggedInTemplate>
</asp:loginview>

如果可能,请发布 C# 示例背后的代码...

最佳答案

我找到了一条捷径:

LoginName loginName = HeadLoginView.FindControl("HeadLoginName") as LoginName;

if (loginName != null && session != null)
{
loginName.FormatString = "Full Name";
}

这会在 LoginView 中找到 LoginName 控件,然后通过设置 FormatString 劫持该值。我希望有一种更优雅的方式来做到这一点。如果有人知道,请发给我。

关于c# - 在 LoginName 控件中显示全名而不是用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3897894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com