5
我正在循环浏览页面上的供应商列表,为每个供应商创建一个复选框。我希望每个复选框都有一个ID,例如“Vendor1”,“Vendor30”,其中的编号是供应商的ID。Razor - 在foreach循环中设置复选框的ID
我现在有这个权利:
@foreach (var vendor in Model.Vendors) {
<input id="@vendor.VendorID" type="checkbox" name="vendors" value="@vendor.VendorID" />
}
但是,这只是给了我的ID的数字。我想添加“供应商”到它的前面。
如果我这样做:
@foreach (var vendor in Model.Vendors) {
<input id="[email protected]" type="checkbox" name="vendors" value="@vendor.VendorID" />
}
列表中的每个复选框有 “[email protected]” 的ID。
我没有使用@Html.CheckBox
,因为它带有隐藏字段,还有其他一些问题,这是我在本例中没有提到的。