我正在尝试通过ajax
调用以编程方式更新一些自定义配置文件属性。当 ajax 触发时,属性获取新值,然后我刷新页面并显示新属性。但是它没有保存在数据库中[dbo.UserProfile]
。如果我清除cache
,那么旧值会重新出现。
这是我的网络方法的代码:
Dim oProfileUserInfo As UserInfo = UserController.Instance.GetUserById(PortalSettings.PortalId, ProfileUserID)
oProfileUserInfo.Profile.SetProfileProperty("myproperty", "new value")
UserController.UpdateUser(PortalSettings.PortalId, oProfileUserInfo, True, False)
我正在使用 DNN 8.0.4
有任何想法吗?