我想用profile实现用户的个性化,但是不知如何将属性值写入到数据库中。我使用的是oracle数据库,所以重写了OracleProfileProvider类,web.config文件也作了如下修改:
<profile enabled="true" defaultProvider="OracleProfileProvider">
<providers>
<add name="OracleProfileProvider" type="Ark.Web.Profile.OracleProfileProvider"/>
</providers>
<properties>
<add name="Username" type="System.String" />
<add name="Userage" type="System.String" />
<add name="PageVisits" type="INT32" />
</properties>
</profile>
然后在首页输入了信息之后,提交信息
protected void SaveProfile_Click(object sender,EventArgs e)
{
Profile.Username=txtbox1.Text;
此处是不是应该调用OracleProfileProvider中的函数将数据写入到数据库呢?
}
<profile enabled="true" defaultProvider="OracleProfileProvider">
<providers>
<add name="OracleProfileProvider" type="Ark.Web.Profile.OracleProfileProvider"/>
</providers>
<properties>
<add name="Username" type="System.String" />
<add name="Userage" type="System.String" />
<add name="PageVisits" type="INT32" />
</properties>
</profile>
然后在首页输入了信息之后,提交信息
protected void SaveProfile_Click(object sender,EventArgs e)
{
Profile.Username=txtbox1.Text;
此处是不是应该调用OracleProfileProvider中的函数将数据写入到数据库呢?
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货