переместить значение из одного списка в другой с помощью javascript, а затем прочитать значение с помощью c #

У меня есть два списка (listbox 1 и listbox2). Я использовал следующий код javscript для перемещения значения из одного списка в другой.

 <script language="javascript" type="text/javascript">

function fnMoveItems(lstbxFrom,lstbxTo)
{
 var varFromBox = document.all(lstbxFrom);
 var varToBox = document.all(lstbxTo); 
 if ((varFromBox != null) && (varToBox != null)) 
 { 
  if(varFromBox.length < 1) 
  {
   alert('There are no items in the source ListBox');
   return false;
  }
  if(varFromBox.options.selectedIndex == -1) // when no Item is selected the index will be -1

  {
   alert('Please select an Item to move');
   return false;
  }
  while ( varFromBox.options.selectedIndex >= 0 ) 
  { 
   var newOption = new Option(); // Create a new instance of ListItem 

   newOption.text = varFromBox.options[varFromBox.options.selectedIndex].text; 
   newOption.value = varFromBox.options[varFromBox.options.selectedIndex].value; 
   varToBox.options[varToBox.length] = newOption; //Append the item in Target Listbox

   varFromBox.remove(varFromBox.options.selectedIndex); //Remove the item from Source Listbox 

  } 
 }
 return false; 
}
</script>

Этот код перемещает значение из одного списка в другой, но на самом деле, когда я пытаюсь прочитать значения второго окна списка, в которое копируются значения, я не могу прочитать эти значения. когда я проверяю, он показывает ListBox2.Items.Count is 0

6
задан sharad 10 July 2012 в 13:02
поделиться