我有这样的复杂模型:
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() 仅适用于单个值,不适用于模型。那么有没有办法将模型(或部分)序列化为隐藏字段?