-1

我的模型中有一个集合 iEnumerable,其中包含多个产品对象。产品对象具有 id、名称成本等字段。

我想在不使用剃须刀的情况下根据产品 ID 创建一个下拉列表。

4

1 回答 1

3

您可以通过迭代您的产品集合来手动生成 html。这对你有用吗?

<select name="ProductId" id="ProductId">
@foreach(var p in Model.Products) {
    <option value="@p.Sku">@p.Description</option>
}
</select>

编辑:使用 aspx / webforms 视图引擎

<%if(Model.ProductCollection!=null) {%> 
    <select name="ProductId" id="ProductId">
         <% foreach (var p in Model.ProductCollection) {%> 
            <option value="<%:p.Id%>"> <%:p.Id%> </option> 
        <% }%> 
    </select> <% 
}%>
于 2013-02-05T18:04:16.280 回答