gibt Ich möchte eine PUT-Methode haben, die ich mit anrufen:MVC Web-API sowohl ID und POST-Daten Methode
localhost/api/editRole/id and pass post-data.
Meine Route wie folgt aussieht:
routeTemplate: "api/{controller}/{action}/{id}"
dann habe ich versucht, die folgende Methode:
[HttpPut]
public bool editRole(int id, roleDTO postdata)
{
return dal.editRole(postdata);
}
aber wenn ich versuche, localhost/api/editRole/2
mit einigen post-Daten zu nennen erhalte ich die requested resource does not support http method 'PUT
Was mache ich falsch?
wo ist Ihr Controller-Namen in der URL localhost/api/editrole/2 enthalten sein sollte? –
@ Vermillion überprüfen Sie diese Antwort: http://stackoverflow.com/questions/23502198/web-api-405-the-requested-resource-does-not-support-http-method-put – gypsyCoder