ASP.net MVC UpdateModel com um campo de entrada de dados complexo

como faço o seguinte, com um UpdateModel do ASP.NET MVC? Estou tentando ler os dados de uma caixa de texto delimitada por espaço (exatamente como a caixa de texto TAGS em uma nova pergunta StackOverflow, como essa) no modelo.

por exemplo.

<input type="Tags" type="text" id="Tags" name="Tags"/>

...

public class Question
{
    public string Title { get; set; }
    public string Body { get; set; }
    public LazyList<string> Tags { get; set; }
}

....

var question = new Question();
this.UpdateModel(question, new [] { "Title", "Body", "Tags" });

a propriedade Tags é instanciada, mas contém apenas um item, que são os dados inteiros que foram inseridos no campo de entrada Tags. Se eu quiser ter um único item na lista (com base na divisão da cadeia de caracteres pelo espaço) .. qual é a melhor prática para lidar com isso, por favor?

Felicidades!

questionAnswers(1)

yourAnswerToTheQuestion