У меня есть следующее свойство в модели:
public class QuoteRequestViewModel
{
public long LeadId { get; set; }
public AgentQuoteInfoModel GeneralInfo { get; set; }
public List<TransportQuoteModel> ListTransport { get; set; }
}
TransportQuoteModel выглядит следующим образом:
public class TransportQuoteModel
{
public string InclusionsId { get; set; }
public string ExclusionsId { get; set; }
}
У меня есть скрипт jquery:
$('.inclusionExclusionMainDiv').each(function (i, obj) {
selectedInclusions = [6-0,8-0];
$("#ListTransport_"+i+"__Inclusions").val(selectedInclusions);
})
Я выполняю приведенный выше код jquery перед отправкой формы с помощью javascript.
Визуализированные InclusionId и ExclusionId в cshtml имеют следующий вид:
<input class="selectedInclusion0" id="ListTransport_0__Inclusions" name="ListTransport[0].Inclusions" type="hidden" value="">
<input class="selectedExclusion0" id="ListTransport_0__Exclusions" name="ListTransport[0].Exclusions" type="hidden" value="">