我有一个包含其他模型的模型。在视图中我想发送数据到这个模型的属性与其他属性很好,Sub模型没有得到.. 有什么问题 ? 有没有办法做到这一点?
public class CalculateIndexVM
{
public int KimyasalId { get; set; }
public double Miktar { get; set; }
public IndexCalculationModel indexCalculationMdl { get; set; }
}
}
和视图中的部分内容:
<input type="hidden" name="KimyasalId" value="@Model.KimyasalId" />
<input type="hidden" name="KimyasalId " value="@Model.KimyasalId " />
<input type="hidden" name="Miktar" value="@Model.Miktar" />
<input type="hidden" name="indexCalculationMdl" value="@Model.indexCalculationMdl" />
答案 0 :(得分:0)
您需要在视图中写出每个IndexCalculationModel
属性。例如:
<input type="hidden" name="KimyasalId" value="@Model.KimyasalId" />
<input type="hidden" name="KimyasalId " value="@Model.KimyasalId " />
<input type="hidden" name="Miktar" value="@Model.Miktar" />
<input type="hidden" name="indexCalculationMdl.PropOne" value="@Model.indexCalculationMdl.PropOne" />
<input type="hidden" name="indexCalculationMdl.PropTwo" value="@Model.indexCalculationMdl.PropTwo" />
取消我的信息,与json一起发送你只需要镜像你接受的模型。
{
KimyasalID: kimyasalVal,
Miktar: "same",
indexCalculationMdl:
{
PropOne : "foo"
}
}