在服务器端,是否有一种简单的方法可以使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)中的所有项目,并由用户对其进行重新排序(通过上下箭头或拖放)?我有一个...
如果您使用服务器端重新排序的事件,则应该能够以正确的顺序在此获取它: