0

私はWebアプリケーションで働いていました。カスタムプロファイルプロバイダーを使用しましたが、値にアクセスできなかったため、これを赤くして @colivier answer を使用しました。

dynamic profile = ProfileBase.Create(Membership.GetUser().UserName);
string s = profile.GivenName;
profile.Surname = "Smith";

今私の問題は、値を設定した後にプロファイルを保存できないことです.In

profile.Save();

それは私にエラーを与えます:

 **'ProfileCommon' does not contain a definition for 'save'**

ここにweb.configがあります:

  <properties >
    <add name="UserName" />

    <add name="Name"   />

    <add name="LastName"/>

    <add name="Email"/>

    <add name="Level"/>

    <add name="Disabled"/>

  </properties>

</profile>
4

1 に答える 1