以下を使用して ajax を使用して mvc コントローラーを呼び出します。
var ajaxOptions = { url: url, type: 'POST', contentType: 'application/json',
data: JSON.stringify(data) };
次の JSON をデータで送信します
data = "{"TagList":["AA","BB","CCC","DDDD"]}"
私のコントローラーでは、次のメソッドが呼び出されます
[HttpPost]
public async Task<JsonResult> Update(TagItem tagItem)
TagItem.TagList = null を取得します
public class TagItem
{
public List<string> TagList { get; set; }
}