1

vb.netでプロファイルを使用し、何が間違っているのかを理解しようとするのは初めてです。webconfigには、次のコードがあります。

そして、私のvbコードでは、次のコードを使用してプロファイルに追加しようとしています。

 profile.FirstName = "John"

しかし、私は次のようなエラーが発生し続けます。

FirstNameはプロファイルのメンバーではありません。

何か間違っていることがありますか?私はこの本を読んでこれを学ぼうとしていますが、一歩欠けているようです。どんな助けでも大歓迎です。

4

1 に答える 1

1

SqlProfileProviderテーブル プロファイル プロバイダーなど、Web.Config で ProfileProvider を定義していることを確認してください。

ここに例を示します。 YOURConnectionStringandYOURApplicationNameを使用する文字列に置き換えます。

<profile defaultProvider="CustomProfileProvider" enabled="true">
        <providers>
           <add name="CustomProfileProvider"
                type="System.Web.Profile.SqlProfileProvider"
                connectionStringName="YOURConnectionString"
                applicationName="YOURApplicationName"
                description="Something" />
        </providers>
        <properties>
           <add name="FirstName" type="System.String"/>
        </properties>
</profile>

この記事も読むことができます

于 2011-08-31T14:32:48.690 に答える