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 действительно создается, но оно содержит только один элемент, который представляет собой все данные, которые были введены в поле ввода тегов. Если я хочу, чтобы в списке был один элемент (основанный на разделении строки на пробел), что лучше всего делать, пожалуйста?
ура!