С точки зрения возможности или невозможности - возможно, но не так, как вы пытаетесь. Имейте в виду, что это приведет к URL-адресу, который будет проанализирован MVC, и различные параметры будут переданы в действие либо в виде прямых параметров, либо через связующее устройство модели.
Я бы порекомендовал вам попробовать выяснить, как будет выглядеть URL-адрес, а затем, возможно, создать собственный код для создания URL-адреса (возможно, использовать собственный метод вспомогательной функции/расширения). Если вы объедините это с настраиваемым связующим устройством, у вас должно получиться довольно элегантное решение, которое сделает именно то, что вы хотите.
Например, если список состоит из 3 объектов типа строки, которую вы могли бы написать помощник для создания URL, как это (скажем, список содержит «первый», «второй» и «третий»)
/контроллер/действие? obj1 = первый & obj2 = второй & obj3 = третий
Теперь вам нужно просто написать модель связующего, которая выглядит для записей, называемых «obj1», «obj2», и т.д., и просто добавить результаты в список.
Какой URL-адрес отображается? – SLaks
/Controller/Object?list=System.Collections.Generic.List%601%5BObject%5D – Boob
К сожалению, это должно быть /Controller/ActionName?list=System.Collections.Generic.List%601%5BObject%5D – Boob