Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 5 在MVC 5中找不到Html.Serialize帮助程序_Asp.net Mvc 5_Asp.net Mvc Futures - Fatal编程技术网

Asp.net mvc 5 在MVC 5中找不到Html.Serialize帮助程序

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 要序列化隐藏字

我刚刚使用Package Manager在我的解决方案中安装了MVC 5 futures,但是我找不到这个帮助程序方法Html.Serialize,这在以前的MVC futures版本中已经存在


我的问题:要开始使用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
)
我希望你觉得它有用