如何在传递序列化模型时保留模型值?

时间:2017-12-20 11:22:37

标签: asp.net asp.net-mvc

我有一个View,它使用带有Next结构的ViewModel:Parent< - Children< - GrandChidlren。 ViewModel是一个复杂类型,所以为了将它传递给Controller - 我将它序列化为一个Json字符串,如下所示:

<input type="submit"
 value="Update Survey"
 class="btn btn-danger"
 formaction=@Url.Action("Save", 
 new
    {                                                                                        
       data = JsonConvert.SerializeObject(Model)
    }) 
/>

但是这样做 - 只有结构是持久的,而不是它的价值观。来自字段的编辑器的值不会传递给Controller,而是传递给初始值。

0 个答案:

没有答案