我正在启用启用了ajax的wcf服务,我只能使用get而不是post来调用,虽然我可以使用get但是有什么理由吗?是否需要启用webmethod或其他什么?
这是我的wcf服务的外观
[OperationContract]
[WebGet]
public System.Collections.Generic.IEnumerable<ListingDisplay> Find(string postalCode)
我在尝试使用jquery ajax时添加了[WebGet],asp.net scriptmanager不需要它。
答案 0 :(得分:2)
查看[WebInvoke()]
属性 - 它应该允许您在方法上指定POST,PUT,DELETE HTTP动词。
马克