У меня есть следующий флажок:
<input type="checkbox" id="seaMode" name="transportMode" value="Origin Service" />
<label for="seaMode" data-label="Sea">Sea</label>
Однако я использую бритвенный вид для привязки вида к модели:
@foreach (var val in Model.TransportList)
{
@Html.Label(val.Value, htmlAttributes: new { @for = label })
<i class=@val.Image></i>
@Html.CheckBox(label, false, new { value = @val.Text, name = "transportMode" })
}
Прямо сейчас он возвращает его, как показано ниже:
<label for="SEAMode">SEA</label>
<i class="icon-sea"></i>
<input id="SEAMode" name="SEAMode" type="checkbox" value="1">
<input name="SEAMode" type="hidden" value="false">
Любой, кто хорошо работает с html, может помочь мне добавить правильный класс и атрибут, чтобы сделать html первым 1?
Для информации, val.Value имеет SEA, val.Text = 1 и т. Д.