gpt4 book ai didi

asp.net-mvc-5 - 在 MVC 5 future 中找不到 Html.Serialize 助手

转载 作者:行者123 更新时间:2023-12-04 23:21:18 26 4
gpt4 key购买 nike

我刚刚使用包管理器在我的解决方案中安装了 MVC 5 future ,但我找不到这个帮助方法 Html.Serialize ,这是在以前的 MVC Futures 版本中存在的。

我的问题 :我需要包含什么命名空间才能开始在 MVC 5 Futures 中使用 Html.Serialize 辅助方法?

最佳答案

显然,这个扩展助手不再包含在当前的 MVC Futures 中。

就我而言,我将函数调用 Html.Serialize 替换为 MvcSerializer.Serialize包含在 Microsoft.Web.Mvc 命名空间中的方法。

要序列化隐藏字段中的任何对象:

@Html.Hidden("otherComplexData", new Microsoft.Web.Mvc.MvcSerializer().Serialize(complexObject))

稍后, Controller 可以返回初始对象:
[HttpPost]
public ActionResult Index(
IndexViewModel model,
[Deserialize] DataType otherComplexData
)

希望对你有帮助。

关于asp.net-mvc-5 - 在 MVC 5 future 中找不到 Html.Serialize 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25828553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com