gpt4 book ai didi

asp.net-mvc-2 - ASP.NET MVC 2 如何将 JSON 传递给 ASP.NET Controller 操作

转载 作者:行者123 更新时间:2023-12-03 04:16:14 26 4
gpt4 key购买 nike

想知道是否有更好的方法使用 ASP.NET MVC2 来做到这一点。以下关于 SO 的帖子有点过时:

How to pass complex type using json to ASP.NET MVC controller

ASP.NET MVC How to pass JSON object from View to Controller as Parameter

并且在下面的文章中也没有使用 phil haack 的 futures 库。 http://haacked.com/archive/2010/04/15/sending-json-to-an-asp-net-mvc-action-method-argument.aspx

基本上我现在正在做的是使用 JavaScriptSerializer 并在 action/actionfilter 中进行反序列化。

最佳答案

Phil Haack 的帖子对于 MVC 2 来说仍然是最新的 - 您需要注册一个 JsonValueProviderFactory 来从发布的 JSON 中反序列化对象。

这已经融入到 MVC 3 中,因此我建议下载 MVC 3 预览版并从程序集中获取 JsonValueProviderFactory

关于asp.net-mvc-2 - ASP.NET MVC 2 如何将 JSON 传递给 ASP.NET Controller 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653853/

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