0
あらかじめ選択された値でdropdonwlistを設定できません。あらかじめ選択された値で挿入すると、ビューバックメソッドで動作します。あらかじめ選択された値でDropDownlistを設定できません。
public ActionResult Edit(int?id)
{
Job_ClientVM Vm = new Job_ClientVM();
Vm.Job_Info = Get_jobdetails(id);
//4 is desired pre-selected ID value
Vm.Recruiters = new SelectList(db.Recruiter_Info.ToList(), "Id",
"Recruiter_Name",4);
}
は、ここに私のビューあなたがビューにモデルを渡す前に、GETメソッドでSelectedRecruiterID
の値を設定する必要が
@Html.DropDownListFor(Model => Model.SelectedRecruiterID, Model.Recruiters, "Assign Recruiter", new { @class = "form-control" })
解決策は動作していますが、Vm.SelectedRecruiterID = Vm.Job_Info.Recruiter_ID;を割り当てようとしています int型をint型に変換できません。int型キャストが見つかりません。proceeed – Arun3x3
あなたのモデルが何であるか、 'SelectedRecruiterID'と' Job_Info.Recruiter_ID'がどんな型か明らかに彼らは異なっています。あなたのモデルを見ることなく最良の推測は 'Vm.SelectedRecruiterID = Vm.Job_Info.Recruiter_ID.GetValueOrDefault()である;' –
私は にSelectedRecruiterIDを変更することで、問題を修正し、「公共のNullable SelectedRecruiterID {取得;セット;}」 私がしたかったですドロップダウンリストの優れた実践のための資料があるかどうかを尋ねます。ありがとうございます –
Arun3x3