0

在我的 Razor 视图中,以下行完美运行。

@Html.DropDownList("temp", Model.DropDownCategories);

在我的一个场景中,我创建了一个共享视图,我可以从任何其他视图访问它。

在哪里将模型分配给实体

SampleEntity sam = new SampleEntity();

sam.DropDownCategories = Model.DropDownCategories;

并通过调用函数将此实体传递给共享视图,并尝试通过以下代码在该视图中创建 DropDown

@Html.DropDownList("siteType",sam.DropDownCategories);

但是我得到一个编译时错误

cannot convert from 'System.Web.Mvc.SelectList' to 'System.Collections.Generic.IEnumerable<System.Web.WebPages.Html.SelectListItem>'

如果我直接从 Model DropDown 分配工作正常。但是当我使用相同类型的实体时失败。

任何解决方案都会很棒!

4

0 回答 0