각 개체에는 5 개의 필드가 있고 배열에 양식을 전송하려고합니다. 그러나 나는 계속 null이되고, 무엇이 잘못되었는지를 확신하지 못합니다.양식 제출에서 복잡한 데이터를 전달 하시겠습니까?
<form method="post" ....>
<table>
<!-- ko foreach: items-->
<tr>
<td>
<span data-bind="text: Category"></span>
<input type="hidden" data-bind="value:ko.toJSON($data)" />
</td>
</tr>
<!-- /ko -->
</table>
</form>
[HttpPost]
public void MyItems(List<Item> data)
{
}
항목이 javascript 개체의 JSON과 일치합니다.
어떻게 내 C# 호출에 항목의 내 배열을받을 수 있나요?
입력 내용에 이름이 없습니다 ... JSON을 제출하는 것은 JSON 인코딩 된 매개 변수가 아니라 전통적인 POST/GET을 사용하는 것입니다. –
form = "post"형식 뒤에 ...를 포함시킬 수 있습니까? – Kristof