Параметр, который я отправляю контроллеру, всегда равен нулю.
$("#btnSilviPrioInvoiceGenerate").on("click", function (e) {
var idSelector = function () { return this.id; };
var selectedDamages = $(":checkbox:checked").map(idSelector).get();
console.log(selectedDamages);
var action_url = '@Url.Action("GenerateInvoiceDamage", "TimberMonitor", new { Area = "", ids = "CMP_ID" })';
action_url = action_url.replace("CMP_ID", selectedDamages);
window.location = action_url;
});
Мне нужно отправить список selectedDamages (который содержит список идентификаторов) в контроллер, но в контроллере параметр id всегда равен нулю.
Я попытался изменить в методе контроллера тип параметра на List<string>
. Я проверил, чтобы было одинаковое имя для параметра в контроллере и в представлении тоже.
что я могу проверить, чтобы заставить его работать?