在客户端上重新排序ASP.net列表框中的项目,然后在服务器上识别该项目
我有一个管理页面,其中的列表框中充满了值。用户还可以通过jquery更改值的顺序,理论上,我们将保存该顺序,它将更改列表框中其他外来语言环境的显示顺序 jquery工作得很好。当用户保存时,我使用以下代码处理列表框:在客户端上重新排序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
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会重置这些元素的顺序 是的,这是最好的选择。也不是很难做到。谢谢是的,这是最好的选择。也不是很难做到。谢谢