在母板页上使用LoginView和LoginName控件来用于用户登录和登录后在主页上显示用户名时, 如果你只是把LoginName控件拖放在那里,是没有任何作用的。<divclass="loginDisplay"><asp:LoginView ID="HeadLoginView"runat="server"EnableViewState="false"><AnonymousTemplate>[ <a href="~/Login.aspx"ID="Login1"runat="server">登录</a> ]</AnonymousTemplate><LoggedInTemplate>欢迎您,<spanclass="bold"><%=Session["UserType"] %><asp:LoginName ID="LoginName1"runat="server"/></span>![ <asp:LoginStatus ID="HeadLoginStatus"runat="server"LogoutAction="Redirect"LogoutText="注销"LogoutPageUrl="~/Default.aspx"/> ]</LoggedInTemplate></asp:LoginView>你必须在master页面的page_load里面这样写: LoginName1.Attributes["value"] = Page.User.Identity.Name; 然后就可以这样获得其值: Dim myloginname As LoginName myloginname = CType(Master.FindControl("loginname1"), LoginName) LoginNameParam.Value = myloginname.Attributes["value"];</div>你只需要登录名的话 就直接 LoginNameParam.Value = Page.User.Identity.Name;
LoginName获取登录用户名
最新推荐文章于 2021-03-29 22:01:02 发布
本文详细介绍了如何在母板页中整合LoginView和LoginName控件实现用户登录与身份验证过程,包括登录视图的配置、登录状态的展示及如何在页面加载时获取当前登录用户的姓名。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

1546

被折叠的 条评论
为什么被折叠?



