У меня есть действие на моей стороне сервера:
public void Action(Container container)
{
}
, где контейнер:
public class Container
{
public string[] Arr;
}
Со стороны клиента я вызываю это действие следующим образом:
$.post("Controller/Action", { Arr: "abc" }, null, "json");
После этого Arr в контейнере содержит один элемент " abc ".
Но, вызывая действие, как показано ниже:
$.post("Controller/Action", { Arr: ["abc", "def"] }, null, "json");
массив json не десериализуется на стороне сервера. Arr в контейнере NULL .
Как заставить эту простую вещь работать?
С уважением