对于我的项目我想从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]”。
有人可以帮我解决这个问题。