我的模型中有一个集合 iEnumerable,其中包含多个产品对象。产品对象具有 id、名称成本等字段。
我想在不使用剃须刀的情况下根据产品 ID 创建一个下拉列表。
我的模型中有一个集合 iEnumerable,其中包含多个产品对象。产品对象具有 id、名称成本等字段。
我想在不使用剃须刀的情况下根据产品 ID 创建一个下拉列表。
您可以通过迭代您的产品集合来手动生成 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> <%
}%>