启用ajax的wcf服务只能使用get,不能使用post

时间:2009-06-27 04:00:58

标签: wcf

我正在启用启用了ajax的wcf服务,我只能使用get而不是post来调用,虽然我可以使用get但是有什么理由吗?是否需要启用webmethod或其他什么?

这是我的wcf服务的外观

    [OperationContract]
    [WebGet]
    public System.Collections.Generic.IEnumerable<ListingDisplay> Find(string postalCode)

我在尝试使用jquery ajax时添加了[WebGet],asp.net scriptmanager不需要它。

1 个答案:

答案 0 :(得分:2)

查看[WebInvoke()]属性 - 它应该允许您在方法上指定POST,PUT,DELETE HTTP动词。

马克