如何设置剃须刀下拉列表的ID

时间:2016-02-02 15:03:06

标签: razor

我不习惯使用剃须刀而且我想知道如何提供我的下拉列表以及" lstClub"

这是我的视图,其下拉列表我想在

上设置ID
<div>
    <h3 class="text-primary">Select your team</h3>
    @Html.DropDownList("ClubID", String.Empty)
</div>

1 个答案:

答案 0 :(得分:1)

使用此DropDownList方法的overload

public static MvcHtmlString DropDownList(
    this HtmlHelper htmlHelper,
    string name,
    IEnumerable<SelectListItem> selectList,
    IDictionary<string, object> htmlAttributes
)

第三个参数是一个字典对象,您将在其中传递要为下拉列表设置的html属性。

@Html.DropDownList("ClubID",new List<SelectListItem>(),new { id="lstClub"})

这会生成一个ID为lstClub且名称为ClubID的下拉列表,但没有选项。

<select id="lstClub" name="ClubID"></select>

如果您没有选项,可以将第二个参数(空列表(new List<SelectListItem>())替换为带有项目的列表。