ASP.NET MVC UpdateModel mit einem sorta komplexen Dateneingabefeld

Wie gehe ich mit einem ASP.NET MVC UpdateModel wie folgt vor? Ich versuche, durch Leerzeichen getrennte Textfelddaten (genau wie das TAGS-Textfeld in einer neuen StackOverflow-Frage wie dieser) in das Modell einzulesen.

z.B

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

die Tags-Eigenschaft wird instanziiert, enthält jedoch nur ein Element. Hierbei handelt es sich um die gesamten Daten, die in das Tags-Eingabefeld eingegeben wurden. Wenn ich ein einzelnes Element in der Liste haben möchte (basierend auf dem Aufteilen der Zeichenfolge durch Leerzeichen). Was ist die beste Vorgehensweise, um damit umzugehen?

Prost

Antworten auf die Frage(2)

Ihre Antwort auf die Frage