FormCollectionに[0].propertyname、[1] .propertynameなどがある場合、モデルを更新するにはどうすればよいですか?
私がこれを行う場合:
public ActionResult Edit(int id, FormCollection collection){
IList<SoilSamplingSubJob> sssj = orderRepository.FindSubOrders_collection(id);
UpdateModel(sssj, collection.ToValueProvider());
}
更新されません。
または個別に更新を試す:
public ActionResult Edit(int id, FormCollection collection){
IList<SoilSamplingSubJob> sssj = orderRepository.FindSubOrders_collection(id);
foreach (var sj in sssj)
UpdateModel(sj, collection.ToValueProvider());
}
まだ喜びはありません。
元のエンティティでICollectionを試行します(つまり、シーケンシャル[0]、[1]など)
public ActionResult Edit(int id, FormCollection collection){
ICollection<SoilSamplingSubJob> sssj = orderRepository.FindSubOrders_collection(id);
foreach (var sj in sssj)
UpdateModel(sj, collection.ToValueProvider());
}
私もうまくいかないと思います。誰かが私の間違いを見つけることができますか?新しいValueProviderを作成する必要がありますか?