1
我正嘗試從我的自定義模塊更新一些用戶配置文件數據。Dnn 8:更新用戶配置文件
var userId = UserInfo.UserID;
var userInfo = UserController.GetUserById(UserInfo.PortalID, userId);
userInfo.Profile.SetProfileProperty("Country", "Russia");
userInfo.Profile.SetProfileProperty("Region", "Moskovskaya oblast");
userInfo.Profile.SetProfileProperty("City", "Moscow");
DotNetNuke.Entities.Profile.ProfileController.UpdateUserProfile(userInfo);
UserController.UpdateUser(UserInfo.PortalID, userInfo);
應用程序第一次啓動它的作品。在UserProfile
模塊中顯示更新的值。 (在調試UpdateUserProfile
方法運行相當長)但進一步的更新沒有影響位移值。如果在重新運行後幾分鐘內嘗試重新保存它,我想有一些緩存。如何禁用它?
SOLUTION
..是在這裏:http://www.dnnsoftware.com/forums/threadid/533148/scope/posts/threadpage/2 它在DNN 8中的錯誤我不得不使用清除緩存DataCache.ClearCache();
它不會造成任何影響 – Slip
@Slip看我的編輯 – alwaysVBNET