Кто-нибудь знает, как проверить несколько выпадающих списков в репитере? Кажется, не может найти какую-либо статью в сети. Мне нужна проверка, так что первый раскрывающийся текст отличается от моего второго раскрывающегося текста и т. Д. И т. Д.Как проверить несколько выпадающих списков в репитере
0
A
ответ
0
Поскольку вы ищете решение на стороне сервера. Предположим, что для подтверждения нажмите кнопку, перейдите через элементы репитера, найдите раскрывающийся список и значения в списке.
List<string> ddlValues = new List<string>();
foreach (RepeaterItem item in rptItems.Items)
{
if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
{
DropdownList ddl = (DropdownList)item.FindControl("YourDropdown");
ddlValues.Add(ddl.SelectedValue);
}
}
//Get duplicate values count
var duplicateKeys = list.GroupBy(x => x)
.Where(group => group.Count() > 1)
.Select(group => group.Key);
if (duplicateKeys.Count>0) {} // duplicate values found . Do you stuff now
+0
Надеюсь, это поможет и даст вам представление – Sami
Ищете подтверждение на стороне клиента, jQuery? – Sami
Я не против. но предпочитают серверную сторону. – e0001304