Я пытаюсь использовать DropDownListFor<>
в своем LayoutTemple, поэтому у меня нет доступа к модели. Итак, что я сделал, так это в блоке @{}
в верхней части страницы я добавил FFInfo.DAL.SoloClassesContext db = new FFInfo.DAL.SoloClassesContext();
, который вызывает экземпляр DBContext с классом, который я хочу использовать. Затем я разместил список там, где хотел использовать
@Html.DropDownListFor(
m => m.ID,
new SelectList(db.CultureCodes, "ID", "DisplayName"));
но когда я запускаю код, я получаю сообщение об ошибке для строки m => m.ID
. Указана ошибка:
Дерево выражения не может содержать динамическую операцию
Я никогда не использовал этот тип раскрывающегося списка и очень новичок в MVC. Может ли кто-нибудь сказать мне, что я делаю неправильно и как это исправить?