gpt4 book ai didi

c# - 如何在不创建新类的情况下将简单的 JSON 对象发送到 ASP.NET?

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

如果您构建了一个与 JSON 对象相匹配的类,那么将对象从 JSON 发送到 ASP.NET 就可以正常工作,但我需要做的只是发送一个整数。

var request = { "int": jQuery('select#propSelect').val() }

jQuery.ajax({
url: '/Property/getPropByID',
type: 'POST',
data: JSON.stringify(request),
dataType: 'json',
contentType: 'application/json',
success: on_request_success,
error: on_request_error
});

有人知道怎么做吗?

一旦它到达服务器,我尝试打印出已传递的内容,但它什么也没显示。

    public void getPropByID(string objects)
{
System.Diagnostics.Debug.WriteLine("JSON> "+ objects);
//return js.Serialize(db.Properties.Find(id));
}

最佳答案

如果您需要做的只是发送一个 int,那么这样做:

        jQuery.ajax({
url: '/Property/getPropByID',
type: 'POST',
data: {'myint':$('select#propSelect').val()},
dataType: 'json',
contentType: 'application/json',
success: on_request_success,
error: on_request_error
});

在网络服务方面:

public void getPropByID(int myint)
{

}

注意:我相信您的网络服务上的参数名称必须与客户端的参数名称相匹配。

关于c# - 如何在不创建新类的情况下将简单的 JSON 对象发送到 ASP.NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7998346/

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