我试图按照这篇文章创建一个 3 页表单向导,将数据传递到每个页面。
他使用 HTML helperserialize
来序列化视图中的对象。
@Html.Serialize("wizard", Model)
然而,这个 HTML 帮助器似乎在 MVC 5 中不可用。
我在这里找到了另一个相关的帖子,他建议使用以下内容来序列化对象。
@Html.Hidden("otherComplexData", new Microsoft.Web.Mvc.MvcSerializer().Serialize(complexObject))
但我得到以下错误
There is no argument given that corresponds to the required formal parameter 'mode' of 'MvcSerializer.Serialize(object, SerializationMode)'
它似乎想要一个 SerializationMode,但是记录的那个不需要。https://msdn.microsoft.com/en-us/library/microsoft.web.mvc.mvcserializer.serialize(v=vs.118).aspx
我现在可以往哪个方向走?
谢谢。