我正在研究MVC 5项目。有下拉列表绑定项目列表。
查看,
<select id="category" class="select-option">
<option>Select</option>
@foreach (var item in Model.listServiceType)
{
<option value="@item">@item</option>
}
<option value="Product">Products</option>
</select>
&#13;
它的输出是
<select id="category" class="select-option">
<option>Select</option>
<option value="Consultant">Consultant</option>
<option value="Contractor">Contractor</option>
<option value="Product">Products</option>
</select>
&#13;
实际上我想要这个输出,
<select id="category" class="select-option">
<option>Select</option>
<option value="Consultant">Consultants</option>
<option value="Contractor">Contractors</option>
<option value="Product">Products</option>
</select>
&#13;
我该如何添加&#39;单词到foreach
项?
答案 0 :(得分:1)
你应该可以在这里使用Html.Raw,例如:
@foreach (var item in Model.listServiceType)
{
<option value="@item">@Html.Raw(item)s</option>
}