Зависит от того, как вы отправляете данные на сервер.Если вы делаете это из URL-параметра или обычного текстового поля, содержащего такие данные, как:
<input id="myString" name="myString" type="text" value="hello,world" />
Тогда вам не нужен параметр массива, просто разбейте строку запятыми на массив:
public ActionResult MyAction(string myString)
{
string[] myStringArray = myString.Split(',');
}
Но если вы отправляете это через AJAX, вы также отправляете это напрямую.Если вы хотите отправить реальный массив, тогда ваш javascript должен выглядеть следующим образом answer .