Пожалуйста, попробуйте следующий код, который я только что изменил ваш AJAX-вызов.
var List = "one,two,three";
var dataToPost = $('#Form').serialize();
$.ajax({
type: "POST",
url: '/Home/Open/',
data: { fx: dataToPost, Words: List },
dataType: "json",
success: function () {
alert('ok');
},
error: function () {
alert('error');
}
});
изменить код контроллера ниже
[HttpPost]
public IActionResult Open(FormCollection fx, string Words)
{
var lstWords = Words.Split(',').ToList();
var val = fx["elementname"]//here you can pass input element name to get value
return View(Model);
}