我想为我的下拉列表分配一些 ID 属性名称,该列表使用 ViewBag 中的数据,
ViewBag.Group = new SelectList(group, "GroupId", "Name");
在 View 方面,我使用 Razor 语法将下拉列表显示为,
@Html.DropDownList("Group", "New", new { id="testID" } )
但我在这条线上收到错误。我可以只分配这个 Razor 语法的 ID 吗?
我知道 ID 是用名称“播放列表”生成的,但我有 2 个使用相同 ViewBag 的不同下拉列表。因此,我必须为它们分配不同的“ID”属性值。怎么做到呢?
最佳答案
你应该使用这样的东西
@Html.DropDownList("Group",null,new{@id="testID"});
因为 DropDownList 的数据来自 ViewBag 来命名
Group
关于asp.net-mvc - 将属性分配给@Html.DropdownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16828666/