モジュールに 2 つのドロップダウンリストがあります。
1 つのドロップダウン リストで、次のようなすべての演算子をハードコーディングしました。<,>,<=,>=,==
2 番目のドロップダウン リストでは、次のような従業員の給与をハードコーディングしました。1000,2000,3000,4000....50000
ここで、<
1 つのリストと2000
2 番目のリストから選択して送信ボタンをクリックすると、給与が 2000 未満の従業員のリストを取得する必要があります。
asp.net mvc3でこれを行いたい
どうすればこのタスクを達成できますか? このためにストアド プロシージャを作成する必要がありますか?
次のようなドロップダウンリストを作成しました:
viewModel.OperatorsList = new[]
{
new SelectListItem { Value = "<", Text = "<" },
new SelectListItem { Value = ">", Text = ">" },
new SelectListItem { Value = "<=", Text = "<=" },
new SelectListItem { Value = ">=", Text = ">=" },
new SelectListItem { Value = "==", Text = "==" }
};
viewModel.SalaryList = new[]
{
new SelectListItem { Value = "1000", Text = "1000" },
new SelectListItem { Value = "2000", Text = "2000" },
new SelectListItem { Value = "3000", Text = "3000" },
// and so on
};
これを使用して、ドロップダウンリストをビューに表示しました:
<%: Html.DropDownListFor(x => x.Operators, Model.OperatorsList)%>