Przeszukuję listę dostawców na mojej stronie, tworząc pole wyboru dla każdej z nich. Chciałbym, aby każde pole wyboru miało identyfikator taki jak "Vendor1", "Vendor30", gdzie numer jest identyfikatorem dostawcy.Brzytwa - ustawianie identyfikatora pola wyboru w pętli foreach
mam to teraz:
@foreach (var vendor in Model.Vendors) {
<input id="@vendor.VendorID" type="checkbox" name="vendors" value="@vendor.VendorID" />
}
Ale to właśnie daje mi numer dla identyfikatora. Chcę dodać "Sprzedawcę" na pierwszym planie.
Gdybym to zrobić:
@foreach (var vendor in Model.Vendors) {
<input id="[email protected]" type="checkbox" name="vendors" value="@vendor.VendorID" />
}
Każde pole na liście ma identyfikator „[email protected]”.
Nie używam @Html.CheckBox
z powodu ukrytego pola, które się z nim wiąże, oraz kilku innych problemów, które powodował, że nie uwzględniłem w tym przykładzie.