gpt4 book ai didi

c# - Jquery/C# 进行 webService 调用错误 : cannot be serialized because it does not have a parameterless constructor

转载 作者:行者123 更新时间:2023-12-01 08:27:53 24 4
gpt4 key购买 nike

这是我的电话:

CallMfttService("ServiceLayer/FieldingManager.asmx/GetUICs",null, SetUicValues);

这是 WebMethod:

[WebMethod]
[ScriptMethod]
public List<string> GetUICs()
{
UserManager user = new UserManager();
var currentUser = user.GetUser(Security.FieldingToolPrincipal.Current.Identity.Name);
List<string> uics = new List<string>();
uics = Data.FieldingManager.SelectUicByJpm(currentUser.Organization);

return uics;
}

我不太确定问题是什么。我知道它显然不喜欢发送任何参数。但我真的不知道。

最佳答案

问题很可能是这样的:

Data.FieldingManager.SelectUicByJpm(currentUser.Organization);

您返回的对象“uics”可能没有空白构造函数。即,一个不带参数的 new:

new UicObject();

给它一个应该可以解决你的问题。

关于c# - Jquery/C# 进行 webService 调用错误 : cannot be serialized because it does not have a parameterless constructor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2342602/

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