2017-06-09 35 views
2

我正在開發MVC 5項目。有用於綁定下拉菜單的項目列表。如何通過不同的列表模型對象通過foreach循環添加's'?

查看,

<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>

它的輸出,

<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>

而實際上我想這個輸出,

<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>

如何添加 'S' 字的foreach項目?

回答

1

你應該能夠在這裏使用Html.Raw,如:

@foreach (var item in Model.listServiceType) 
{ 
    <option value="@item">@Html.Raw(item)s</option> 
}