当用户使用登录视图登录时,如何显示数据库中的用户名 [英] how to display the username from database when the user has logged in using a login view

查看:118
本文介绍了当用户使用登录视图登录时,如何显示数据库中的用户名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 <   asp:LoginView     ID   =  LoginView2     runat   =  server >  
< AnonymousTemplate >
请登录< ; asp:LinkBut​​ton ID = LinkBut​​ton1 runat = server

PostBackUrl = 〜/ login.aspx > 登录< / a sp:LinkBut​​ton >
< / AnonymousTemplate >
< LoggedInTemplate >
欢迎回来,< < span class =code-leadattribute> asp:LoginName ID = LoginName1 runat = server / >
< / LoggedInTemplate >





我试过这段代码但是这给了我的系统名称不是数据库中指定的用户名,任何人都可以帮助我。

解决方案

 <   loggedintemplate  >  
欢迎回来,<%:Context.User.Identity.GetUserName()%>
< / loggedintemplate >


<asp:LoginView ID="LoginView2" runat="server">
        <AnonymousTemplate>
            Please login<asp:LinkButton ID="LinkButton1" runat="server" 

                PostBackUrl="~/login.aspx">Login</asp:LinkButton>
        </AnonymousTemplate>
        <LoggedInTemplate>
            welcome back,<asp:LoginName ID="LoginName1" runat="server" />
        </LoggedInTemplate>



I have tried with this code but this gives me my system name not the specified username from database,can anyone assist me.

解决方案

<loggedintemplate>
  Welcome back, <%: Context.User.Identity.GetUserName()  %>
</loggedintemplate>


这篇关于当用户使用登录视图登录时,如何显示数据库中的用户名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆