我在asp.net页面(C#)上显示以下项目.
1欢迎
2什么是新的
2.1礼物
2.2想法
2.3其他
2.3.1新奇
2.3.2船
2.4车辆
2.5水果
现在用户可以删除任何子项(不是root用户可以删除项目2.1礼物或项目2.3.1新颖性)一旦用户删除项目,我需要使用C#重新编号结构.我正在寻找任何建议/想法/代码来完成这项任务.
1欢迎
2什么是新的
2.1礼物(删除)
2.2想法
2.3其他
2.3.1新颖性(删除)
2.3.2船
2.4车辆
2.5水果
结果应该是 -
1欢迎
2什么是新的
2.1想法
2.2其他
2.2.1新颖性(删除)
2.2.2船
2.3车辆
2.4水果
这个数字纯粹是用户的"光学"糖吗?如果是的话,我会在写入输出的同时对它们进行编号,而不会将数字存储在任何地方.