を行うことができ、コントローラその後
で埋めること、SelectedValueのが含まれている私のモデルにフィールドを追加したい:
私はドロップダウンボックスを使用してビューを持ちたいが、私は、コントローラで(ハードコードさ)を与えるアイテムにフォーカスを持っている:
コントローラー:
SGLDataRegistration.Models.DataRegistrationModel mdl = rwd.GetData(DateTime.Now.Year, currentWeek, DateTime.Now, 139, 1);
ビュー:このGetDataので
<div id="tempCustomerselect">
@Html.LabelFor(m => m.CustomerName)
@Html.DropDownListFor(m => m.PitchID, new SelectList((new SGLDataRegistration.Models.CustomerModel().GetRoles()).OrderBy(x => x.CustomerName), "PitchID", "CustomerName"), new {id = "ddlCustomer", @class="jsddlCustomer"})
</div>
、私はハードコード所望の値をsetthe:
公共SGLDataRegistration.Models.DataRegistrationModelのGetData(int型の年、int型weekNumber、日付と時刻のデータは、pitchID、int型のパラメータをint型) { try { DataRegistrationParameters drp = GetParameter(parameter);
//vul een instantie van het dataregistrationmodel
SGLDataRegistration.Models.DataRegistrationModel drm = new Models.DataRegistrationModel();
drm.WeekNumber = weekNumber;
drm.BeginDay = datum;
drm.Parameter = parameter;
drm.Year = year;
drm.PitchID = pitchID;
これは間違いなく最良の方法であり、おそらく最も単純な方法です – mgrenier