Добавление параметров к элементу управления раскрывающегося списка не отразится на коде позади, так как вы не можете изменить состояние просмотра в раскрывающемся списке, у меня была такая же проблема при работе с перемещением параметров из раскрывающегося списка. Перейдите к другому списку, и решение, которое сработало для меня, - это создать еще одну функцию javascript, которая зацикливается в выпадающем списке и принимает те значения, которые я хочу, и добавляю их в скрытое поле, чтобы я мог выполнить свою процедуру в коде.
В кнопке отправки вызовите эту функцию javascript, и вы найдете значения выпадающего списка в виде запятой, отделенной в скрытом поле.
function SaveList()
{
//Clear the hidden field
var hField = document.getElementById('<%= YourHiddenField.ClientID %>');
hField.value = '' ;
var selectedList = document.getElementById('<%= YourDropDownList.ClientID %>')
for(i = 0; i < selectedList.options.length; ++i)
{
hField.value = hField.value + ',' + selectedList.options[i].value;
}