2017-10-12 76 views
0

在ASP.NET(核心)控制器的动作所有的公共属性,我每次绑定一个ViewModel的属性,这样自动绑定在行动

public async IActionResult Edit(string id, 
    [Bind("Id,Name,PropA,PropB,PropC,...,PropZ,PropAA...")] RecordEditViewModel viewModel) 

现在,模型的变化,我应该记得要加该属性绑定...有没有办法自动绑定所有公共属性,而不明确指定它?

+0

您的模型私有财产? – Orhun

+1

你尝试没有绑定属性?据我所知,MVC绑定仅查找公共属性进行绑定。 – Orhun

+0

不,我没有特别的行为,想要所有的公共财产,都是...... – Serge

回答

1

没有绑定属性:

public async Task<IActionResult> Edit(string id, RecordEditViewModel viewModel)