从Web服务检索数据并以mvc 4显示查看

时间:2016-07-06 15:25:59

标签: c# web-services asp.net-mvc-4 wsdl soap-client

对于我的项目我想从WSDL服务中检索数据。我添加了服务引用并制作了服务对象。上面的WSDL服务包含名为getAvailableList()的方法。该方法传递给int数组。下面是我的网络服务和行动方法。

WebReference.GMeService IM = new WebReference.GMeService();
 public ActionResult Ataxi()
    {
        var alist = IM.getAvailableList();
        return View(alist);
    }

我想检查getAvailable()方法传递的int类型项是否等于员工模型id。如果getAvailableList()方法传递的项目等于是员工模型,则应显示View。 下面是Ataxi View。

@model List<WEB1.Models.employee>
@foreach(var item in Model){
@if (item.SE_ID != null)
{
    @Html.DisplayFor(modelItem => item.SE_ID)
}
}

我已尝试上面的代码并获取错误消息,例如传递到字典中的模型项的类型为'System.Int32 []',但此字典需要类型为'System.Collections.Generic.List`1的模型项[WEB1.Models.employee]”。

有人可以帮我解决这个问题。

0 个答案:

没有答案