2
我需要在現有的舊網站(WebForms/Umbraco 4)上使用Angular 1.5的幫助。舊WebForms上的AngularJS
GET工作
C#
public class MyController : ApiController
{
[System.Web.Http.HttpGet]
public string Test(int id)
{
return "ok";
}
}
JS
$http.get("/api/My/Test?id=1");
但POST不起作用
C#
public class MyController : ApiController
{
[System.Web.Http.HttpPost]
public string Test(int id)
{
return "ok";
}
}
JS
$http.post("/api/My/Test", {id: 1});
沒有HTTP資源發現匹配的請求URI 'http://localhost:8431/api/My/Test'。
如何使它與POST一起工作?
謝謝Joniff的問題!我仍然無法使它工作 >參數字典中包含'MyController'中方法'System.String Test(Int32)'的非空類型'System.Int32'的參數'id'的空項。 – Aximili