MVC-3和Html.Serialize(ASP.NET 4,MVC3)

Rob*_*Rob 7 razor asp.net-mvc-3

目前正在开发MVC-3项目.试图将以下代码放在我的视图中,但Visual Studio告诉我它无法找到Serialize方法.

@Html.Serialize("User",Model)
Run Code Online (Sandbox Code Playgroud)

(EX)

@using (Html.BeginForm())
{

 @Html.Serialize("User",Model)
    <fieldset>
...
    </fieldset>
}
Run Code Online (Sandbox Code Playgroud)

MVC-3中是否缺少此功能?我看到人们在MVC-2中使用它的例子.也许有一种处理这个问题的新方法?

Mau*_*fer 6

Html.Serialize位于期货装配中.


Ric*_*res 6

安装Nuget包:Install-Package Mvc3Futures.

在您的视图中,添加对命名空间的引用Microsoft.Web.Mvc,然后您可以使用Html.Serialize.