2017-10-12 77 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)