绑定排除ASP.Net MVC中的子对象的模型绑定不起作用

时间:2011-12-21 09:52:05

标签: asp.net-mvc model-binding custom-model-binder

我在Asp.Net MVC的模型绑定中遇到了一个问题。我有以下视图模型,

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

我试图在“Article”子对象上排除绑定属性的模型,如下面的action方法所示,

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

但是模型绑定器使用上面的设置填充了名为Abstract的属性。

如果我做错了,请告诉我。我需要在进行模型绑定时排除Article子对象中的一些属性。

0 个答案:

没有答案