这是我的电话:

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 UicObject();


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

10-06 05:57