ASP.NET MVC UpdateModel con un campo de entrada de datos complejo

¿Cómo hago lo siguiente, con un Update.model de ASP.NET MVC? Estoy tratando de leer en un espacio de datos del cuadro de texto delimitado (exactamente como el cuadro de texto TAGS en una nueva pregunta de StackOverflow, como esta) en el modelo.

p.ej.

<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" });

la propiedad Etiquetas se instancia, pero contiene solo un elemento, que es la información completa que se ingresó en el campo de entrada Etiquetas. Si quiero tener un solo elemento en la Lista (basado en la división de la cadena a través del espacio) ... ¿cuál es la mejor práctica para manejar esto, por favor?

¡salud!

Respuestas a la pregunta(1)

Su respuesta a la pregunta