不包含 'getenumerator' 的 public 实例或扩展定义
Does not contain a public instance or extension definition for 'getenumerator'
我正在从 WEB API 获取数据。就是在显示的时候是shows me error.
public class PricingTooltemPrice
{
// Other Propery
public List<CoinDateList> CoinDateList { get; set; }
}
public class CoinDateList
{
public int Id{ get; set; }
public string Title{ get; set; }
public string Name{ get; set; }
}
我的操作方法:
public ActionResult ItemPrice(string itemName, string itemId)
{
var Data = GetPrice(itemName, itemId);
return View("MyViewPage", Data);
}
public PricingTooltemPrice GetPrice(string itemName, string itemId)
{
PricingTooltemPrice model = new PricingTooltemPrice();
var client = new RestClient();
client = new RestClient("GET DATA FROM API");
var request = new RestRequest(Method.GET);
request.AddHeader("x-user-id", this.UserId);
request.AddHeader("x-api-token", this.token);
request.AddHeader("x-api-key", this.apikey);
request.AddHeader("accept", "application/json");
request.AddHeader("content-type", "application/json");
IRestResponse response = client.Execute(request);
model = JsonConvert.DeserializeObject<PricingTooltemPrice>(response.Content);
return model;
}
我的浏览页面代码:
@using helloworld.Models
@model helloworld.Models.PricingTooltemPrice
我在使用 for each loop 获取数据时遇到了这个问题。
@foreach (var data in Model.CoinEntry)
{
}
当我键入 Model.CoinEntry 时,显示错误:
CoinEntry does not contain a public instance or extension definition
for GetEnumerator.
您的模型包含 CoinDateList
属性,但不包含 CoinEntry
:
@foreach (var data in Model.CoinDateList)
{
...
}
我正在从 WEB API 获取数据。就是在显示的时候是shows me error.
public class PricingTooltemPrice
{
// Other Propery
public List<CoinDateList> CoinDateList { get; set; }
}
public class CoinDateList
{
public int Id{ get; set; }
public string Title{ get; set; }
public string Name{ get; set; }
}
我的操作方法:
public ActionResult ItemPrice(string itemName, string itemId)
{
var Data = GetPrice(itemName, itemId);
return View("MyViewPage", Data);
}
public PricingTooltemPrice GetPrice(string itemName, string itemId)
{
PricingTooltemPrice model = new PricingTooltemPrice();
var client = new RestClient();
client = new RestClient("GET DATA FROM API");
var request = new RestRequest(Method.GET);
request.AddHeader("x-user-id", this.UserId);
request.AddHeader("x-api-token", this.token);
request.AddHeader("x-api-key", this.apikey);
request.AddHeader("accept", "application/json");
request.AddHeader("content-type", "application/json");
IRestResponse response = client.Execute(request);
model = JsonConvert.DeserializeObject<PricingTooltemPrice>(response.Content);
return model;
}
我的浏览页面代码:
@using helloworld.Models
@model helloworld.Models.PricingTooltemPrice
我在使用 for each loop 获取数据时遇到了这个问题。
@foreach (var data in Model.CoinEntry)
{
}
当我键入 Model.CoinEntry 时,显示错误:
CoinEntry does not contain a public instance or extension definition for GetEnumerator.
您的模型包含 CoinDateList
属性,但不包含 CoinEntry
:
@foreach (var data in Model.CoinDateList)
{
...
}