【发布时间】:2012-11-22 06:28:51
【问题描述】:
过去 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",
【问题讨论】:
-
var s 的格式是什么?您可以在这里发布示例吗?
-
嗨@ryadavilli 示例代码 [ { "strCountry": "Afghan Afghani", "strCountryCode": "AFN" }, { "strCountry": "Albanian Lek", "strCountryCode": "ALL" }, { "strCountry": "阿尔及利亚第纳尔", "strCountryCode": "DZD" }, { "strCountry": "安道尔欧元",
标签: c# asp.net-mvc asp.net-web-api