Currently working on a project in MVC-3. Trying to put the following code in my view, but Visual Studio is telling me it can't find the Serialize method.
@Html.Serialize("User",Model)
(ex)
@using (Html.BeginForm())
{
@Html.Serialize("User",Model)
<fieldset>
...
</fieldset>
}
Is this feature missing in MVC-3? I see examples of people using it in MVC-2. Perhaps there is a new way of handling this issue?
Html.Serialize is in the Futures assembly.
Serialize()
is not listed here.It is not a part of
Sys.Web.Mvc
, but is for now part of Microsoft.Web.Mvc:I downloaded the futures, removed reference to its local
System.Web.Mvc
(v3), and added the release version from GAC, and included the new futures DLL in project.Install the Nuget package:
Install-Package Mvc3Futures
.On your view, add a reference to namespace
Microsoft.Web.Mvc
, then you can useHtml.Serialize
.