通过WCF服务将对象传递到aspx页面

通过WCF服务将对象传递到aspx页面,wcf,Wcf,我试图使用WCF服务返回的数据源填充aspx页面中的下拉列表 通过javascript从aspx调用: function Initialize() { NameSpace.WCFClass.UserInfo(OnSuccess, OnFailure) } function OnSuccess(result) { var varResult = result; } function OnFailure(result) { var varResult = result;

我试图使用WCF服务返回的数据源填充aspx页面中的下拉列表

  • 通过javascript从aspx调用:

    function Initialize() {
        NameSpace.WCFClass.UserInfo(OnSuccess, OnFailure)
    }
    
    function OnSuccess(result) {
        var varResult = result;
    }
    
    function OnFailure(result) {
        var varResult = result;
    }
    
  • WCF代码(svc.cs文件)

    public数组UserInfo()
    {
    List lstUser=List();
    //在读取值之后
    返回lstUser.ToArray();
    }
    
    它返回一个带有值的数组——工作正常

  • 接下来,它在javascript中抛出异常:OnFailure:“服务器方法‘UserInfo’失败。”

  • 提前感谢

    我将使用或来确定从服务器接收到的结果

    确定返回到web浏览器的内容后,是否可以使用结果更新问题

    public Array UserInfo()
    {
        List<MyClass> lstUser = List<MyClass>();
        // after reading the values
        return lstUser.ToArray();
    }