В моем ViewModel есть свойство с именем List<AssignablePolicy> AssignablePolicies
.Я хочу создать элементы, которые сопоставляются с этим списком, используя Jquery.Поэтому я использую этот код:
$('#frmPolicy').append('<input type="hidden" name="AssignablePolicies[].CompanyName" value="' + company + '"/>');
$('#frmPolicy').append('<input type="hidden" name="AssignablePolicies[].PolicyNumber" value="' + policyNumber + '"/>');
$('#frmPolicy').append('<input type="hidden" name="AssignablePolicies[].Amount" value="' + amount + '"/>');
AssignablePolicy содержит CompanyName, PolicyNumber и Amount.Однако, когда я публикую форму, я получаю нулевое значение в AssignablePolicies в моей модели представления.
Но когда я делаю
Request.Form["AssignablePolicies[].CompanyName"]
, скрытые значения формы становятся доступными.Есть идеи, почему это происходит?