ASP.NETプロファイルのプロパティは、オブジェクトのおかげでASPXWebページのコードビハインドで簡単に利用できHttpContext.Current.Profile
ます。
Webサービスでは.svc
、どのようにしてProfileCommonと道具をスコープに入れるのですか?
ASP.NETプロファイルのプロパティは、オブジェクトのおかげでASPXWebページのコードビハインドで簡単に利用できHttpContext.Current.Profile
ます。
Webサービスでは.svc
、どのようにしてProfileCommonと道具をスコープに入れるのですか?
web.config
ファイルには、プロファイルサービスを有効にするかどうかを制御するコメントアウトされたセクションがあります。これを有効にすると、生成されたコードが変更され、HttpContextが使用可能になります。
ProfileBaseから派生して、プロファイルプロパティを厳密に型指定されたプロパティとして表示するクラスがありません。ただし、これはほとんど災害ではありません。使用するだけです。
HttpContext.Current.Profile.GetPropertyValue(string propName)
結果をキャストします。
Webアプリ内のApp_Codeフォルダー内のクラスを介してプロファイルデータにアクセスするために使用する通常の方法は、次のように機能しました。
MembershipUser mu = Membership.GetUser(userName, false);
ProfileCommon p = (ProfileCommon)ProfileBase.Create(mu.UserName, true);