小编Gri*_*ify的帖子

Kentico TreeNode删除方法不删除依赖项

我有以下代码块来检索kentico中的文档节点并删除它.它会删除kentico节点,但不会删除保留在数据中的基础文档类型.救命?!

CMS.TreeEngine.TreeProvider provider = new CMS.TreeEngine.TreeProvider(CMS.CMSHelper.CMSContext.CurrentUser);
CMS.TreeEngine.TreeNode image = provider.SelectSingleNode(new Guid(imageID), "en-US", CMS.CMSHelper.CMSContext.CurrentSite.SiteName);

if (image != null)
{
    CMS.TreeEngine.TreeNode school = provider.SelectSingleNode(image.Parent.NodeID, "en-US", true, true);
    if (school != null)
    {
        string CMSUserID = school.GetValue("CMSUserID").ToString();
        if (CMSUserID == ui.UserID.ToString())
        {
            image.Delete(false);                                        
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net content-management-system kentico

5
推荐指数
1
解决办法
1138
查看次数

标签 统计

asp.net ×1

c# ×1

content-management-system ×1

kentico ×1