我很想在vb.net中使用个人资料并试图弄清楚我做错了什么。在webconfig中,我有以下代码:
在我的vb代码中,我正在尝试使用此代码添加到配置文件中:
profile.FirstName = "John"
但我不断收到错误说:
FirstName不是个人资料的成员。
有什么东西我做错了吗?我试图通过阅读本书来学习这一点,但似乎错过了一步。非常感谢任何帮助。
答案 0 :(得分:1)
确保在Web.Config中定义ProfileProvider,例如SqlProfileProvider或Table Profile Provider
这是一个例子,用您使用的字符串替换YOURConnectionString
和YOURApplicationName
。
<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>
您还可以阅读此Article