Tôi đang lặp qua danh sách các nhà cung cấp trên trang của mình, tạo hộp kiểm cho từng nhà cung cấp. Tôi muốn có mỗi hộp kiểm có một ID như "Vendor1", "Vendor30", trong đó số là ID của nhà cung cấp.Dao cạo - đặt id của hộp kiểm trong vòng lặp foreach
Tôi có này ngay bây giờ:
@foreach (var vendor in Model.Vendors) {
<input id="@vendor.VendorID" type="checkbox" name="vendors" value="@vendor.VendorID" />
}
Nhưng điều đó chỉ mang lại cho tôi một số cho ID. Tôi muốn thêm "Nhà cung cấp" vào mặt trước của nó.
Nếu tôi làm điều này:
@foreach (var vendor in Model.Vendors) {
<input id="[email protected]" type="checkbox" name="vendors" value="@vendor.VendorID" />
}
Mỗi hộp kiểm trong danh sách có id là "[email protected]".
Tôi không sử dụng @Html.CheckBox
vì trường ẩn đi kèm với nó và một số vấn đề khác mà nó gây ra mà tôi không đưa vào ví dụ này.