我想使用angularjs typescript将多个值传递给以下web api。
session_destroy()
我想将上述方法称为
// POST api/values
public void Post([FromBody]string value1, [FromBody]string value2)
{
}
因为我需要通过将多个参数传递给数据库来对页面进行一些验证。 我也尝试使用GET而不是发布但不适用于我。
请分享您的想法。
谢谢。 Hari C
答案 0 :(得分:1)
您无法读取多个值" FromBody"。相反,你应该定义"请求"具有所有必需参数的类:
public class Request
{
public string Value1 { get; set; }
public string Value2 { get; set; }
}
//POST api/values
public void Post([FromBody]Request request)
{
}
然后就像阿兰说你可以走这条路
$http.post('api/values', {Value1:"foo", Value2:"bar"});
答案 1 :(得分:0)
使用data
属性($http.post
的第二个参数)传递参数:
$http.post('api/values', {x:"foo", y:"bar"});