Привязка исключает не работающую привязку модели для дочерних объектов в ASP.Net MVC - PullRequest
2 голосов
/ 21 декабря 2011

Я столкнулся с проблемой привязки моделей в Asp.Net MVC.У меня есть модель представления, как показано ниже,

public class ArticleViewModel : BaseViewModel
    {        
        public Article art { get; set; }
        public List<ArticleAttachment> attachments { get; set; }
    }

Я пытаюсь исключить привязку модели к свойству дочернего объекта "Article", как показано ниже в моем методе действия,

[HttpPost]
[ValidateInput(false)]
public ActionResult New([Bind(Exclude = "art.Abstract")]ArticleViewModel articleVM)
 {

Носвязыватель модели заполняет свойство с именем Abstract даже с указанным выше параметром.

Пожалуйста, дайте мне знать, если я делаю что-то не так.Мне нужно исключить некоторые свойства дочернего объекта Article при выполнении привязки модели.

...