1

我在尝试创建采用 2 个或更多参数的方法时遇到问题。我指定在 operationcontract 上使用 Wrapped BodyStyle 但无论如何它都会给出一个错误,就像我没有使用它一样。

界面:

[WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped, UriTemplate = 
"/DaysDeleteBusinessDay", RequestFormat = WebMessageFormat.Json, 
ResponseFormat = WebMessageFormat.Json, Method = "POST")]
[OperationContract]
void DaysDeleteBusinessDay(int BusinessesId, int Id);

服务:

[WebInvoke]
public void DaysDeleteBusinessDay(int BusinessesId, int Id)
{
    Logic.LogicFabric.GetLogicDays().DeleteBusinessDay(BusinessesId, Id);
}
4

1 回答 1

0

好吧,我设法解决了这个问题,我也在服务中添加了方法的定义

[WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped)]
public void DaysDeleteBusinessDay(int BusinessesId, int Id)

就这样。

谢谢大家!

于 2017-11-02T20:27:11.310 回答