这是我的电话:
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();
给它一个应该可以解决您的问题。