0
有誰知道如何驗證中繼器內的多個下拉列表?似乎無法找到網上的任何文章。我需要驗證,第一個下拉文本與第二個下拉文本不同,等等。如何驗證中繼器內的多個下拉列表
有誰知道如何驗證中繼器內的多個下拉列表?似乎無法找到網上的任何文章。我需要驗證,第一個下拉文本與第二個下拉文本不同,等等。如何驗證中繼器內的多個下拉列表
當您在尋找服務器端解決方案時。我們假設通過單擊按鈕進行驗證,遍歷中繼器項目,在List中查找下拉列表和值。
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
希望這會有所幫助,並給你一個想法 – Sami
尋找客戶端驗證,jQuery? – Sami
我不介意。但更喜歡服務器端。 – e0001304