如何在回发时在视图模型中持久化对象

时间:2018-11-09 23:15:22

标签: asp.net-mvc

尝试使用包含复杂属性的视图模型,我想对其进行编辑并坚持回发

public class MyViewModel
{
    public string SearchTerm1 {get;set;}
    public string SearchTerm2 {get;set:}
    public NavStuff NavStuff {get;set:}
    public virtual ICollection<Stuff> StuffIWant{ get; set; }
}
public class NavStuff
{
    public bool Next {get;set;}
    public bool Back {get;set;}
    .....
}

我想以这种方式使用它,以便可以将NavStuff发送到局部视图

@Html.Partial("NavStuffPartial", Model.NavStuff)

这在初始Get上工作正常,但是当我发布模型时,我丢失了NavStuff中的数据。有没有办法做到这一点,还是我走错了方向? 谢谢

0 个答案:

没有答案