Слияние кода завершено, страница обновится автоматически
Глубоко расположенные узлы могут вызывать аномалии данных ParentsPath для своих потомков при перетаскивании. Это непосредственно влияет на отображение данных stl:location.
Примерный временный исправляющий код:
// Ниже приведён код решения проблемы с обновлением ParentsPath для глубоких потомков
#region whj 2023-4-19
summaries = new List<ChannelSummary>(await GetSummariesAsync(siteId)); // Получаем последние данные из базы данных
var childrenSummaries = summaries.Where(p => p.ParentId == sourceId);
foreach (var item in childrenSummaries)
{
await UpdateParentAsync(summaries, item.Id, source);
}
#endregion