【发布时间】:2014-02-18 19:15:29
【问题描述】:
我写了一个 WebApi 控制器,其中包含以下删除客户端的方法...
[HttpDelete]
public void DeleteClient(int id) {
// do stuff here
}
...并且正在尝试通过在网页上使用以下 HTML 来对其进行测试...
<form method="DELETE" action="/api/ClientsXml/">
<table style="padding: 5px">
<tr>
<td>ID</td>
<td><input type="text" size="20" name="id" id="id" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Send" /></td>
</tr>
</table>
</form>
但是,永远不会调用 DeleteClient 方法。而是将请求传递给 GetClient 方法。
有人知道为什么吗?我尝试了各种变体,但就是无法调用 delete 方法。
【问题讨论】:
标签: c# asp.net http asp.net-web-api