Вы можете попробовать что-то вроде этого:
Отформатируйте действие контроллера, чтобы принять List<int>
для ваших целочисленных значений и List<Country>
для объектов вашей страны.
public ActionResult Index(List<int> intValues, List<Country> countryValues)
Затем создайте свой JSON-файл так, чтобы он содержал и массив целых чисел, и массив объектов страны:
var postData = {
intValues: [1, 2, 3],
countryValues: [
{ Name: 'USA', Value: 6 },
{ Name: 'Russia', Value: 8 }
]
};
и выполнить простой вызов AJAX для отправки данных
$(function() {
$.ajax({
type: 'POST',
url: "@Url.Action("Create")",
contentType: "application/json",
data: JSON.stringify(postData)
});
});