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

时间:2010-12-18 05:04:48

标签: asp.net-mvc-3 razor

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

@Html.Serialize("User",Model)

(前)

@using (Html.BeginForm())
{

 @Html.Serialize("User",Model)
    <fieldset>
...
    </fieldset>
}

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

4 个答案:

答案 0 :(得分:6)

Html.Serialize在Futures汇编中。

答案 1 :(得分:6)

安装Nuget包:Install-Package Mvc3Futures

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

答案 2 :(得分:2)

Serialize()未列出here

它不是Sys.Web.Mvc的一部分,但现在是Microsoft.Web.Mvc的一部分:

答案 3 :(得分:0)

我下载了期货,删除了对其本地System.Web.Mvc(v3)的引用,并从GAC添加了发布版本,并在项目中包含了新的期货DLL。