WCF Ajax服务 - 如何将Array或JSON传递给服务?方法参数类型应该是什么?

时间:2009-09-04 22:54:09

标签: c# asp.net javascript wcf serialization

我有一个非常简单的WCF服务我想传递一个数组或json?

[OperationContract, WebGet(ResponseFormat = WebMessageFormat.Json)]
    public string GetPreDisplay(string inputData)
    {
        //DoSomething with inputData
        return "Sweet!";
    }

我的javascript ...

 var data = [paymentControls['claimNum'], paymentControls['claimSeq']];
        $lps.GetPreDisplay(data, onComplete);

显然字符串是错误的类型。有人能指出我正确的方向吗?

谢谢, 〜CK

1 个答案:

答案 0 :(得分:0)

使用ASP.Net MVC,您可以将数据作为ActionResult返回,有一个方法“Json”将数据转换为正确的格式。看看这个问题:

wcf json web service