0

DB に 2 つのテーブルがあります:CarCarType.

私はCarType2つの列を保存します:

  1. IDint

  2. タイプstring

ここで、テーブルのType列のタイプを持つドロップダウン フィルターを作成できるようにしたいと考えています。CarType

目的のタイプを選択し、[フィルター] を押して情報を表示すると、そのタイプである Car テーブルの Car のみが表示されます。

私はVS2012を使用しており、EFでMVC4 InternetAppを構築しています。

意見:

@using (Html.BeginForm("Index","Car",FormMethod.Get)){ Html.DropDownList(ViewData["Types"]) */} <input type="submit" value="Filter" /> } 

コントローラ:

List<SelectListItem> tipovi = new List<SelectListItem>(); 
List<SelectListItem> types = new List<SelectListItem>(); 
var _db = new CarsContext(); 
IEnumerable<SelectListItem> types = _db.Car.Select(ct => new SelectListItem { Value = ct.ID.ToString(), Text = ct.FK_CarType.ToString() }); 
ViewData["Types"] = types;
4

0 に答える 0