小编use*_*345的帖子

为什么我必须指定[FromUri]才能使其正常工作?

我正在使用Asp.NET WebApi,让我感到困惑的一件事是请求完成时的绑定.

我有这个ViewModel:

[DataContract(Name="Store")]
public class StoreDm
{
    [DataMember(IsRequired = true)]
    [MinLength(3)]
    public string Name { get; set; }

    [DataMember(IsRequired = true)]
    public double Latitude { get; set; }

    [DataMember(IsRequired = true)]
    public double Longitude { get; set; }
}

public HttpResponseMessage GetStoreNames(StoreDm vm)
{
    if (ModelState.IsValid)
    {

    }
}

RestClient c = new RestClient("http://localhost:3333/api/store");
RestRequest r = new RestRequest("/GetStoreNames", Method.GET);
r.AddParameter("Name", autoComplete);
r.AddParameter("Latitude", "4");
r.AddParameter("Longitude", "-7");
var d =  c.BuildUri(r);
c.ExecuteAsync(r, response2 =>
  {
      var content = response2.Content;
  }); …
Run Code Online (Sandbox Code Playgroud)

c# rest restsharp asp.net-web-api

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-web-api ×1

c# ×1

rest ×1

restsharp ×1