我在网络应用程序中工作。我使用了我的coustom配置文件提供程序,但我没有访问我的值,所以我红色this并使用@colivier答案。
dynamic profile = ProfileBase.Create(Membership.GetUser().UserName);
string s = profile.GivenName;
profile.Surname = "Smith";
现在我的问题是我在设置值后无法保存配置文件。在
中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>
答案 0 :(得分:0)
根据错误消息判断,“保存”应该是“保存”(区分大小写)。