Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在客户端上重新排序ASP.net列表框中的项目,然后在服务器上识别该项目_.net_Asp.net_.net 2.0_Listbox - Fatal编程技术网

在客户端上重新排序ASP.net列表框中的项目,然后在服务器上识别该项目

在客户端上重新排序ASP.net列表框中的项目,然后在服务器上识别该项目,.net,asp.net,.net-2.0,listbox,.net,Asp.net,.net 2.0,Listbox,我有一个管理页面,其中的列表框中充满了值。用户还可以通过jquery更改值的顺序,理论上,我们将保存该顺序,它将更改列表框中其他外来语言环境的显示顺序 jquery工作得很好。当用户保存时,我使用以下代码处理列表框: index = 0; foreach (ListItem item in lstProspectStatus.Items) { //Save that particular item's data, using index as the value for the

我有一个管理页面,其中的列表框中充满了值。用户还可以通过jquery更改值的顺序,理论上,我们将保存该顺序,它将更改列表框中其他外来语言环境的显示顺序

jquery工作得很好。当用户保存时,我使用以下代码处理列表框:

index = 0;
foreach (ListItem item in lstProspectStatus.Items)
{
     //Save that particular item's data, using index as the value for the   
     //display sequence field.

     index++;
}
问题是,Items集合返回控件填充时项目所在位置的顺序。忽略客户端订单更改


我最好的方法是什么?

我会将新订单隐藏在一个隐藏字段中,然后从服务器端读取


您遇到的问题是,当系统在回发周期中重建dropdownlist时,ASP.NET会重置这些元素的顺序

我会将新订单隐藏在一个隐藏字段中,然后从服务器端读取


您遇到的问题是,当系统在回发周期中重建dropdownlist时,ASP.NET会重置这些元素的顺序

是的,这是最好的选择。也不是很难做到。谢谢是的,这是最好的选择。也不是很难做到。谢谢