私のモデルでは:
public SelectList QuestionGroupSelectList { get; set; }
------
List<QuestionGroup> questionGroupList = questionGroupRepository.GetQuestionGroup_BySurveyId(survey.Id);
Dictionary<int, string> questionGroupDictionary = questionGroupList.ToDictionary(l => l.Id, l => l.Name);
QuestionGroupSelectList = new SelectList(questionGroupDictionary, "key", "value", questionGroupId);
---------------------------------------
In view:
@Html.DropDownList("QuestionGroupSelectList", Model.QuestionGroupSelectList, "Choose Here")
デバッグすると、QuestionGroupSelectList に 2 つの項目 (1 つは ID 30 で、もう 1 つは ID 35) が表示され、selectedValue が 35 (questionGroupId = 35) であると表示されます。
しかし、選択した値はビューでは機能しません。何かアイデアはありますか?
前もって感謝します!