gpt4 book ai didi

c# - 将 System.Drawing.Point 传递给 MVC Controller

转载 作者:行者123 更新时间:2023-11-30 17:48:12 25 4
gpt4 key购买 nike

我正在尝试将两个 System.Drawing.Point 结构传递给我的 Controller 。虽然可以创建普通对象来简单地获取位置,但我很好奇是否可以使用内置结构来完成相同的任务。

我无法使用这些签名设置任何断点:

public async Task<ActionResult> DoSomething(Point pt1, Point pt2)

public async Task<ActionResult> DoSomething(Point pt)

确实为此签名设置了断点,

public async Task<ActionResult> DoSomething(Point[] pts)

有了这个请求:

$.ajax({
type: 'GET',
url: 'http://localhost:37260/TestController/DoSomething',
dataType: 'application/json',
success: function (myData) { },
data: [{X: 5, Y: 6}, {X: 7, Y: 9}],
async: false
});

但积分为空。我还尝试了很多其他的东西。我正在使用 jQuery 和 JSON 但这不是必需的。此外,它可以是 POST 或 GET 请求。

最佳答案

使用 DoSomething(int x, int y) 而不是 DoSomething(Point pt)这里 Point 是 .net 系统对象。所以使用 int 参数并在该 block 中定义新的 Point(x, y) 对象。

关于c# - 将 System.Drawing.Point 传递给 MVC Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23388246/

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