我正在建立一个使用WCF的网站,我的团队的一部分负责这些服务,我对前台负责。但现在我有一个问题:我怎样才能将使用代理的服务发送给我的观点?我的控制器中已经有了这个:
using (var client = Service.Proxy.Something)
{
var result = client.GetList(Guid.NewGuid());
}
答案 0 :(得分:0)
如果您的视图的模型绑定类型与从GetList()
调用传回的内容匹配,那么您可以这样做:
控制器代码:
return View(result);
查看代码:
@model List<YourObject>
@foreach(var item in Model)
{
<div>@item.Name</div>
}
注意:如果您的返回类型不是List<YourObject>
,那么您需要在控制器或辅助类/方法中编写一些映射代码,以获取从服务返回的类型列表,以匹配您的视图预期