相关疑难解决方法(0)

Razor DropDownListFor:向 SelectList 选项标签添加额外的属性

我正在尝试创建一个选择列表。我使用视图模型中的集合创建了它,该集合允许我使用以下代码设置每个选项的值和文本:

@Html.DropDownListFor(model => model.Networks, new SelectList(Model.Networks, "NetworkID", "Name"), new { @class="form-control" })
Run Code Online (Sandbox Code Playgroud)

Model.Networks 包含另一个名为 CountryId 的属性。我想为每个选项标签添加一个属性,如下所示:

<option value="[NetworkId]" data-countryId="[CountryId]">Canada</option>
Run Code Online (Sandbox Code Playgroud)

我应该怎么做?

asp.net-mvc html-select razor

5
推荐指数
1
解决办法
9141
查看次数

标签 统计

asp.net-mvc ×1

html-select ×1

razor ×1