Kann jemand mehrere Dropdown-Listen innerhalb eines Repeaters validieren? Ich kann keinen Artikel davon im Internet finden. Ich brauche eine Bestätigung, dass der erste Dropdown-Text sich von meinem zweiten Dropdown-Text unterscheidet und so weiter und so fort.Wie validiert man mehrere Dropdown-Listen innerhalb eines Repeaters?
0
A
Antwort
0
Sie suchen eine serverseitige Lösung. Lassen Sie uns annehmen, dass Sie bei einem Klick auf die Schaltfläche validieren, die Repeater-Elemente durchlaufen, das Dropdown-Menü und die Werte in der Liste finden.
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
Hoffe das hilft und gibt Ihnen eine Idee – Sami
Auf der Suche nach Client-seitige Validierung, jQuery? – Sami
ich habe nichts dagegen. aber bevorzugen Server-Seite. – e0001304