在服务器端,通过用户重新排序后,可以在RadListBox中获得所有项目的简单方法(ASP.NET AJAX的UI)

问题描述 投票:0回答:1

在服务器端,是否有一种简单的方法可以使RadListBox(ASP.NET AJAX的UI)中的所有项目都由用户重新排序(通过上下箭头或拖放)?] >

我有一个保存按钮,当用户单击该按钮时,我需要在ListBox中获取项目,以便我可以更新模型中项目的索引。

我在asp.net 4.8 Web表单项目(Visual Studio 2019)上使用Telerik Rad Controls版本2019.3.1023.45

我试图但不起作用的一件事是运行所有模型项,并使用FindItemIndexByValue方法在RadListBox中找到每个项,但没有用,我一直在RadListBox中将项目保持在原始状态/位置甚至在UI上,当我单击时,我的确看到了新订单中的项目向上或向下箭头,或者当我拖放项目时。

我的RadListBox在标记(aspx文件)中具有自定义HeaderTemplate和自定义ItemTemplate,并且我设置了AllowReorder =“ True” EnableDragAndDrop =“ True”属性以及AutoPostBackOnOnReorder =“ true”。

期待对此有所帮助。

在服务器端,是否有一种简单的方法来获取RadListBox(ASP.NET AJAX的UI)中的所有项目,并由用户对其进行重新排序(通过上下箭头或拖放)?我有一个...

c# asp.net telerik telerik-grid
1个回答
0
投票

如果您使用服务器端重新排序的事件,则应该能够以正确的顺序在此获取它:

© www.soinside.com 2019 - 2024. All rights reserved.