私はこのような複雑なモデルを持っています:
public class MyModel
{
public SubModel SubModel1 {get;set;}
public SubModel SubModel2 {get;set;}
public SubModel SubModel3 {get;set;}
}
public class SubModel
{
public int Field1 {get;set;}
public string Field2 {get;set;}
}
次のロジックを実装する必要があるビューの場合によって異なります。
@Html.EditorFor(m=>m.SubModel1);
@Html.HiddenFor(m=>m.SubModel2);
@Html.HiddenFor(m=>m.SubModel3);
私の問題は、 Html.HiddenFor() がモデルではなく単一の値に対してのみ機能することです。モデル(またはパーツ)を隠しフィールドにシリアライズする方法はありますか?