Подтвердить что ты не робот

Выпадающий список Multi-select в ASP.NET

Есть ли какой-либо хороший раскрывающийся список с несколькими выборами с флажками (webcontrol) для asp.net?

Спасибо большое

4b9b3361

Ответ 2

JQuery Dropdown Check List может быть использован для преобразования обычного элемента множественного выбора html в выпадающий список флажков, он работает на клиенте, поэтому может использоваться с любой технологией на стороне сервера:

alt text
(источник: googlecode.com)

Ответ 3

Попробуйте этот серверный элемент управления, который наследуется непосредственно из CheckBoxList (бесплатный, с открытым исходным кодом): http://dropdowncheckboxes.codeplex.com/

Ответ 4

Я использовал элемент управления с открытым исходным кодом в http://dropdowncheckboxes.codeplex.com/ и был очень доволен этим. Мое дополнение состояло в том, чтобы разрешить список проверенных файлов использовать только имена файлов вместо полных путей, если заголовок "selected" слишком длинный. Мое добавление вызывается вместо UpdateSelection в обработчике обратной обработки:

// Update the caption assuming that the items are files<br/> 
// If the caption is too long, eliminate paths from file names<br/> 
public void UpdateSelectionFiles(int maxChars) {
  StringBuilder full = new StringBuilder(); 
  StringBuilder shorter = new StringBuilder();
  foreach (ListItem item in Items) { 
    if (item.Selected) { 
      full.AppendFormat("{0}; ", item.Text);
      shorter.AppendFormat("{0}; ", new FileInfo(item.Text).Name);
    } 
  } 
  if (full.Length == 0) Texts.SelectBoxCaption = "Select...";
  else if (full.Length <= maxChars) Texts.SelectBoxCaption = full.ToString(); 
  else Texts.SelectBoxCaption = shorter.ToString();
} 

Ответ 5

HTML не поддерживает раскрывающийся список с флажками. Вы можете иметь раскрывающийся список или список флажков. Вы могли бы подделать список dropdowncheckbox с помощью javascript и скрывать div, но это будет менее надежным, чем стандартный список флажков.

Есть, конечно, сторонние элементы управления, которые выглядят как раскрывающийся список флажков, но они используют трюки div.

вы также можете использовать двойной список, который обрабатывает множественный выбор, перемещая элементы вперед и назад между двумя списками. Это имеет дополнительное преимущество, заключающееся в том, что вы легко можете сразу просмотреть все выбранные элементы, даже если список общих элементов длинный

(Представьте список всех городов мира, только с первым и последним)

Ответ 6

Мне нравятся элементы управления Infragistics. WebDropDown имеет то, что вам нужно. Единственный недостаток - они могут быть немного интересными.

Ответ 8

Здесь классный веб-элемент управления ASP.NET называется полем Multi-Select List в http://www.xnodesystems.com/. Он способен:

(1) Multi-select; (2) Автозаполнение; (3) Проверка.