我已经尝试过了,但是似乎无法从C#控制器中调用它:
[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped, UriTemplate = "GetCitiesById")]
List<City> GetCitiesByProvinceId(int id);
大多数其他文章似乎建议我将参数转换为字符串,但我不能这样做,因为这可能会破坏其他解决方案。