Asp.net mvc 5 在MVC 5中找不到Html.Serialize帮助程序
我刚刚使用Package Manager在我的解决方案中安装了MVC 5 futures,但是我找不到这个帮助程序方法Html.Serialize,这在以前的MVC futures版本中已经存在Asp.net mvc 5 在MVC 5中找不到Html.Serialize帮助程序,asp.net-mvc-5,asp.net-mvc-futures,Asp.net Mvc 5,Asp.net Mvc Futures,我刚刚使用Package Manager在我的解决方案中安装了MVC 5 futures,但是我找不到这个帮助程序方法Html.Serialize,这在以前的MVC futures版本中已经存在 我的问题:要开始使用Html.Serialize helper方法和MVC 5 Futures,我需要包含什么名称空间?显然,当前MVC Futures中不再包含此扩展助手 在我的例子中,我用Microsoft.Web.Mvc命名空间中包含的方法替换了函数调用Html.Serialize 要序列化隐藏字
我的问题:要开始使用Html.Serialize helper方法和MVC 5 Futures,我需要包含什么名称空间?显然,当前MVC Futures中不再包含此扩展助手 在我的例子中,我用Microsoft.Web.Mvc命名空间中包含的方法替换了函数调用Html.Serialize 要序列化隐藏字段中的任何对象,请执行以下操作:
@Html.Hidden("otherComplexData", new Microsoft.Web.Mvc.MvcSerializer().Serialize(complexObject))
稍后,控制器可以返回初始对象:
[HttpPost]
public ActionResult Index(
IndexViewModel model,
[Deserialize] DataType otherComplexData
)
我希望你觉得它有用