コードビハインドでプロファイルプロパティを取得しようとしています。しかし、私はまたはのような知性を得ていませProfile.Homephone
んProfile.CellPhone
。私が試してみると:
Dim memberprofile As ProfileBase = HttpContext.Current.Profile
Dim homePhone As String = memberprofile.GetPropertyValue("HomePhone").ToString()
取得しData is Null
ます。このメソッドまたはプロパティは、Null値エラーでは呼び出すことができません。プロファイルテーブルに現在のユーザーのデータがあります。すぐに次の結果が表示されます
?HttpContext.Current.Profile.UserName.ToString 「sub2」 ?Profile.DefaultProfile.Properties.Count 2 ?HttpContext.Current.Profile( "HomePhone") "" {弦} 弦: ""
ページ読み込みイベントでプロパティ値を実行できません。これは私のweb.configファイル設定です:
<profile>
<providers>
<clear />
<add name="AspNetSqlProfileProvider" connectionStringName="Primary" applicationName="MyFmNow.com"
type="System.Web.Profile.SqlProfileProvider" />
</providers>
<properties>
<add name="HomePhone" type="String" />
<add name="CellPhone" type="String"/>
</properties>
</profile>