ビューモデルとビューのドロップダウンで使用できるモデル内のデータの静的リストが必要です。コントローラーでこのように使用できるようにしたい:
MaintenanceTypeList = new SelectList(g, "MaintenanceTypeID", "MaintenanceTypeName"),
次のように私のビューでアクセスします。
@Html.LabelFor(model => model.MaintenanceTypeID)
@Html.DropDownListFor(x => x.MaintenanceTypeID, Model.MaintenanceTypeList, "-- Select --", new { style = "width: 150px;" })
@Html.ValidationMessageFor(x => x.MaintenanceTypeID)
現在、データベース内のデータにリポジトリ パターンを使用していますが、このデータは決して変更されないため、データベースに配置したくありません。それでもモデルとして欲しい。基本的に、私のドロップダウンリストは次のものを提供する必要があります:
Value Text
-------------------------------------
Calibration Calibration
Prevent Preventative Maintenance
CalibrationPrevent PM and Calibration
models/oop を使用した静的リストのヘルプまたは例を歓迎します