gpt4 book ai didi

c# - JSON Post 我的 .NET MVC 2 Controller 需要什么参数

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:16 24 4
gpt4 key购买 nike

在接受来自使用 Json 的 .ajax jquery 调用的 POST 时,我不知道在我的 Controller 中使用什么参数或类型。

JSON 看起来像这样(我只是写这个所以它可能无效,这不是问题所在)

[{"paths":[[{"a":294,"b":174,"c":1297178158028}]]

我的 Controller :

[HttpPost]
public void SaveDrawData() {
}

$.ajax('../Home/SaveDrawData', { type: 'POST', contentType: 'application/json', dataType: 'json', processData: false, cache: false, data: serial, success: function() { var saved = $('<div id="saved">Saved!</div>')
.appendTo('body')
}

我确定通过设置断点命中 SaveDrawData。

我检查了 Firebug ,JSON 帖子列出了“路径”。

我的 Controller 如何访问该数据?我需要在那里放什么类型和/或变量名?

非常感谢!

最佳答案

你试过吗:

public ActionResult SaveDrawData(string paths)
{
//do stuff here
}

同时尝试在您的 Controller 操作中访问 ViewData["paths"]。如果您添加附加调试器并为 ViewData 添加 Add Watch,您应该能够看到 View 发送回的内容以及调用它的内容。

关于c# - JSON Post 我的 .NET MVC 2 Controller 需要什么参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6947540/

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