2011-01-21 10 views
0

ASPで書かれたオンラインゲームをASP.NETに変換しようとしていますが、非常に早い段階で、おそらく非常に素人な段階で失敗しています。ログインIDに基づいてデータベースからユーザー固有のデータを表示します。ユーザー名

サンプルASPXプロジェクトを使用しています。 ASPNETDBデータベースが含まれています。私のユーザー名を登録すると、DBにuserIDやその他のさまざまなフィールドが追加されます。これはaspnet_Usersというテーブルに格納されています。

ログインコントロールは、そのようななど ClubName、StadiumCapacityなどの情報を格納し、私はtblClubsと呼ばれる新しいテーブルを作成した

<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> 

Site.Masterファイルに格納されて私が「所有者」と呼ばれるフィールドを追加し、これはaspnet_UsersテーブルのUserNameフィールドに直接関連しています

私が解決しようとしているのは、LoginIDに基づいてデータベースからユーザー固有の情報を表示することです。

すなわち

私のユーザー名は、それぞれのユーザーのための情報が異なっていてもよく、ちょうどそれらに関連する情報を表示する必要があります..スタジアム容量は9500で、Laclerqueで、私のクラブはレーシングマングースと呼ばれています。

明らかに長期的には、完全なゲームに必要なこれらの関連付けは100になるでしょうが、この情報を設定する方法の基本について私が頭を悩ませるまではありません。私は作業サンプルを見ることができるときにはよりよく働く傾向があり、次に自分のニーズに合うように物を適合させます。

これは十分な情報であり、誰でも手伝っていただけるとありがとうございます。あなたがasp.netのオンラインの例を見てみることができます

答えて

関連する問題