我在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子对象中的一些属性。