Сериализовать свойство IList в модели при передаче в Html.ActionLink

Я пытаюсь создать Html.ActionLink со следующей моделью просмотра:

public class SearchModel
{
    public string KeyWords {get;set;}
    public IList Categories {get;set;}
}

Для создания моей ссылки я использую следующий вызов:

@Html.ActionLink("Index", "Search", Model)

Где Модель - это экземпляр SearchModel

Сгенерированная ссылка выглядит примерно так:

http://www.test.com/search/index?keywords=bla&categories=System.Collections. Generic.List

Потому что он, очевидно, вызывает только метод ToString для каждого свойства.

Я бы хотел, чтобы сгенерировали следующее:

http://www.test.com/search/index?keywords=bla&categories=Cat1&categories=Cat2

Есть ли способ добиться этого, используя Html.ActionLink

6
задан lomaxx 24 November 2011 в 19:02
поделиться