データをフィルタリングするために 2 つの DropDownLists を使用しようとしています。以下のメソッドに両方のOnSelectedIndexChanged
Equal を設定します。問題は、SelectedIndex
変更された DDL のみを取得していることです。例: DDL1 でオプションを選択すると、その値が取得され、DDL2 の値は取得されません。どちらも同じOnSelectedIndexChanged
ですが、両方の現在の値を取得すると考えました。両方の DDL コントロールを表示する方法はありますか?
protected void BrandsList_SelectedIndexChanged(object sender, EventArgs e)
{
int DDLcatId = CategoriesList.SelectedIndex;
int DDLBraId = BrandsList.SelectedIndex;
IQueryable<Product> DDLprodResult = GetProductsDDL(DDLcatId, DDLBraId);
if(DDLprodResult == null)
{
}
else
{
CatLab.Text = DDLprodResult.ToList().Count().ToString();
productList.DataSource = DDLprodResult.ToList();
productList.DataBind();
}
}