ASP.NET MVC UpdateModel с полем ввода сложных данных

Как мне сделать следующее, с ASP.NET MVC UpdateModel? Я пытаюсь прочитать данные в текстовом поле, разделенном пробелами (точно так же, как текстовое поле TAGS в новом вопросе StackOverflow, таком как этот) в модель.

например.

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

свойство Tags действительно создается, но оно содержит только один элемент, который представляет собой все данные, которые были введены в поле ввода тегов. Если я хочу, чтобы в списке был один элемент (основанный на разделении строки на пробел), что лучше всего делать, пожалуйста?

ура!

Ответы на вопрос(1)

Ваш ответ на вопрос