6

モジュールに 2 つのドロップダウンリストがあります。

1 つのドロップダウン リストで、次のようなすべての演算子をハードコーディングしました。<,>,<=,>=,==

2 番目のドロップダウン リストでは、次のような従業員の給与をハードコーディングしました。1000,2000,3000,4000....50000

ここで、<1 つのリストと20002 番目のリストから選択して送信ボタンをクリックすると、給与が 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)%>
4

1 に答える 1