私は3つのチェックボックスを持つフォームを持っています。
@Html.CheckBox("Active", true)
@Html.CheckBox("Closed", false)
@Html.CheckBox("Finalized", false)
...そして、これらのデフォルト値にマッピングされたコントローラー (おそらくそれは最善の方法ではありません)
public ActionResult TempView(bool Active = false, bool Closed = false, bool Finalized = false)
{ .... }
...そして、フィルターを適用してAJAXマジックを引き起こし、フィルターからチェックされた値にあるプロパティをテーブルから選択するボタン。
私はどこにも持っていない、たくさんの以外にIf Active is checked, WHERE Property = Active, Or If Closed is checked, WHERE Property = Closed [...]
多くのブール値でこれを行うLINQの簡単な実装はありますか? ユーザーは 3 つのボックスすべてを同時に選択できます (いずれか 1 つだけではありません)。