在过去的 3 天里,我一直在努力尝试解决这个问题,如何将数据从 api 控制器传递到 mvc 控制器并使用这些数据来填充 selectlistitem。
我已经看到很多从网页调用 api 的例子,这一切都很好,但是如果用户禁用了 javascript,它将不会显示数据。
因此,任何有关此示例的帮助将不胜感激。
我的代码是:
web.api
public IEnumerable<DisplayCurrencyInDDL> GetCurrencyForDDL()
{
var s = _ICurr.InsetCurrencyIntoDataBase();
return s.AsEnumerable();
}
mvc 控制器
WebClient wc = new WebClient();
var s = wc.DownloadString("http://localhost:50687/api/Currency");
如何将 var s(货币和货币 ID)中的值获取到选择列表项中。
谢谢乔治
edit data returned as: [ { "strCountry": "Afghan Afghani", "strCountryCode": "AFN" }, { "strCountry": "Albanian Lek", "strCountryCode": "ALL" }, { "strCountry": "Algerian Dinar", "strCountryCode": "DZD" }, { "strCountry": "Andorra Euro1",