1

asp.net Web サイト プロジェクトで顧客モジュールを作成しています。ログインページを開発し、ログインページから顧客のホームページにアクセスしています。ここで私は次のようなメニュー項目を提供しています

  1. customerprofile 2.customerpurchased items 3.customervieweditems 4.customerbiilingpage like

ここでは、すべてのページで、ページロードで直接取得する必要があるログイン ID を使用する必要があります。

上記の 4 つのページにログイン ユーザー ID を渡す方法を教えてください。

4

2 に答える 2

0

セッションを使ってみませんか?セッションは、シナリオに最適なケースです。または、認証メカニズムを使用する場合は、メンバーシッププロバイダーであるFormsAuthenticationに移動します。単純なフォーム認証を実装する方法

Session["UserID"]=yourUseID;

取得する

var userID=Session["UserID"].ToStrin();
于 2013-02-01T04:51:49.910 に答える
0

このサイトの認証を調べる必要があります。FormsAuthenticationTicket を使用して FormsAuthentication を検索するか、新しいメンバーシップおよびロール機能を使用します。HttpContext.Current.User.Identityこれを適切に行うと、実際にはログインを「渡す」ことはなく、コンテナから読み取ることができます。

于 2013-02-01T04:47:45.517 に答える