【发布时间】:2017-04-06 07:35:27
【问题描述】:
我是 Web API 的新手。我已经使用已弃用的 WebServices 实现了一些 Web 服务方法 [.asmx] - 带有属性 [WebMethod],并且能够将我所有不同的方法放在 .asmx 文件中,并且能够在我的 ajax 调用中通过 webmethod 名称调用它们。
我正在尝试将其移至 WebAPI,但我看不出我可以在 WebAPI 中使用不同的方法。
例如,在我的 WebService.asmx 文件中,我可以声明:
[WebMethod]
public void LoadReport()
{
...
}
[WebMethod]
public void LoadReport2()
{
...
}
但在 WebAPI 中,我只能使用 Get()、Put()、Post() 和 Delete()。
如何在 Web API 中声明这两种不同的方法?
【问题讨论】:
标签: c# asp.net-web-api asp.net-web-api2