Примечание: Не уверен насчет Best
, но это то, что я использую.
Вы можете передать аргументы, используя одно и то же имя для всех них:
Для URL
http://localhost/MyController/MyAction?a=hi&a=hello&a=sup
Вы бы взяли параметры в виде строкового массива (или списка).
public ActionResult MyAction(string[] a)
{
string first = a[0]; // hi
string second = a[1]; // hello
string third = a[2]; // sup
return View();
}
Это работает для POST и GET. Для POST вы должны назвать все элементы управления <input>
одинаковыми.