根据LoginID用户名显示数据库中的用户特定数据

时间:2011-01-21 21:47:29

标签: asp.net session-variables login-control

我正在尝试将我用ASP编写的在线游戏转换为ASP.NET,但我很早就失败了,可能是一个非常业余的阶段。

我正在使用Sample ASPX项目。 有一个ASPNETDB数据库,当我注册我的用户名时,它与用户ID和各种其他字段一起被添加到数据库中。它存储在名为aspnet_Users的表中。

登录控件存储在Site.Master文件

<div class="loginDisplay">
            <asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false" 
                onviewchanged="HeadLoginView_ViewChanged">
                <AnonymousTemplate>
                    [ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ]
                </AnonymousTemplate>
                <LoggedInTemplate>
                    Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
                    [ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/"/> ]
                </LoggedInTemplate>
            </asp:LoginView>

我创建了一个名为tblClubs的新表,它存储了ClubName,StadiumCapacity等信息。 我添加了一个名为“Owner”的字段,这与aspnet_Users表中的UserName字段直接相关

我想解决的是根据他们的LoginID显示数据库中的用户特定信息。

我的用户名是Laclerque,我的俱乐部名为Racing Mongoose,体育场容量为9500 ..每个用户的信息需要不同,只显示与他们相关的信息。

显然从长远来看,完整游戏需要100个这样的协会,但直到我能够了解如何设置这些信息的基础知识。当我能看到一个可行的样本时,我倾向于更好地工作,然后根据我的需要调整事物。

希望这是足够的信息,如果有人可以提供帮助,请提前感谢。

1 个答案:

答案 0 :(得分:0)

您可以查看asp.net的在线示例:Here

希望有所帮助!