目前正在开发MVC-3中的项目。试图将以下代码放在我的视图中,但Visual Studio告诉我它无法找到Serialize方法。
@Html.Serialize("User",Model)
(前)
@using (Html.BeginForm())
{
@Html.Serialize("User",Model)
<fieldset>
...
</fieldset>
}
MVC-3中是否缺少此功能?我看到人们在MVC-2中使用它的例子。也许有一种处理这个问题的新方法?
答案 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。