自动绑定Action中的所有公共属性

时间:2017-10-12 08:50:11

标签: asp.net asp.net-core model-binding asp.net-core-2.0

在ASP.NET(核心)控制器的Action中,我绑定了ViewModel这样的属性

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

现在,每次模型更改时我都应该记得将属性添加到Binding ...有没有办法自动绑定所有公共属性,而不明确指定它?

1 个答案:

答案 0 :(得分:1)

没有Bind属性:

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