Я делаю сайт ecommerece, где у меня есть определенные фильтры (5 типов checkboxlists). Если пользователь применяет какие-либо элементы из checkboxlist, выбранные элементы должны быть добавлены в новый флажок. В основном я хочу отобразить то, что выбрали пользователи. Я могу сделать это с помощью следующего кода.Сделать новый динамический CheckBoxList в соответствии с выбранными элементами другого checkboxlist в asp.net
if (IsPostBack) {
userSelections.Items.Clear();
foreach (ListItem item in priceFilter.Items) {
if (item.Selected) {
userSelections.Items.Add(item);
}
}
foreach (ListItem item in brandFilter.Items) {
if (item.Selected) {
userSelections.Items.Add(item);
}
}
}
С помощью этого кода элементов добавляются в userselections CheckBoxList, но теперь я не знаю, если что-то из userselection получает снимите его следует снимите с его главным фильтром, как любой один Смоги помочь мне сделать это.
Вы хотите снять флажок в поле «priceFilter» и «brandFilter» после того, как элемент был добавлен в 'userSelections'? – Kramb
Да. В пользовательских вариантах цена добавлена в размере от 25 до 50 долларов США. Если я сниму его выбор пользователя feom, он также должен снять флажок с флажка checkboxlist – SUN