如何解决不能将System.collections.generic.IList类型转换为bool [英] How to solve cannot implicity convert type System.collections.generic.IList to bool
问题描述
我在控制器中有一个编码,如下所示....
public ActionResult SearchItem()
{
返回查看(_objItemService.BuildSearchItemView());
}
[ HttpPost]
public ActionResult SearchItem(ItemViewModel objtext)
{
if(/// _ objItemService.BuildSearchItem(objtext)///)
{
返回视图(SearchItem);
}
返回视图(_objItemService.BuildSearchItemView()) ;
}
我在servicelayer中创建了一个列表,如下所示:
public IList< itemviewmodel> BuildSearchItem(ItemViewModel文本)
{
IList< itemviewmodel> lkitem =新列表< itemviewmodel>();
foreach(_objItemRep.GetItem()中的var项目)
{
lkitem.Add( new ItemViewModel(){ItemId = item.ItemId,ItemTitle = item.ItemTitle,ItemDesc = item.ItemDesc});
}
return lkitem;
}
我在控制器actionresult searchlinkeditem中遇到错误,我在三条正斜线中提到的条件行....
(///objitemservice.Buildsearchitem(objtext)///)
以上编码显示错误,如Can not implicity convert type system.Collections.generic.Ilist bool ......如何解决它
Cany任何人都给我一个解决方案....
我在控制器中有一个编码,如下所示....
public ActionResult SearchItem()
{
返回视图(_objItemService.BuildS earchItemView());
}
[HttpPost]
public ActionResult SearchItem(ItemViewModel objtext)
{
if(///_objItemService.BuildSearchItem(objtext)/// )
{
return View(SearchItem);
}
返回视图(_objItemService.BuildSearchItemView());
}
我在servicelayer中创建了一个列表,如下所示:
public IList BuildSearchItem(ItemViewModel text)
{
IList lkitem = new List();
foreach(_objItemRep.GetItem()中的var项目)
{
lkitem.Add(new ItemViewModel(){ItemId = item.ItemId,ItemTitle = item.ItemTitle,ItemDesc = item.ItemDesc });
}
返回lkitem;
}
我在控制器actionresult searchlinkeditem中遇到错误,我在三条正斜线中提到的条件行....
(/// objitemservice.Buildsearchitem(objtext)///)
以上编码显示错误就像不能隐瞒转换类型system.Collections.generic.Ilist bool ......如何解决它
Cany任何人都给我一个解决方案......
Hi,
I have a codings in controller as shown below....
public ActionResult SearchItem()
{
return View(_objItemService.BuildSearchItemView());
}
[HttpPost]
public ActionResult SearchItem(ItemViewModel objtext)
{
if (///_objItemService.BuildSearchItem(objtext)///)
{
return View("SearchItem");
}
return View(_objItemService.BuildSearchItemView());
}
And i created a list in servicelayer like this coding shown below:
public IList<itemviewmodel> BuildSearchItem(ItemViewModel text)
{
IList<itemviewmodel> lkitem = new List<itemviewmodel>();
foreach (var item in _objItemRep.GetItem())
{
lkitem.Add(new ItemViewModel() { ItemId = item.ItemId, ItemTitle = item.ItemTitle, ItemDesc = item.ItemDesc });
}
return lkitem;
}
I got error in controller actionresult searchlinkeditem in the line of if condition that i mentioned within three forward slash....
(///objitemservice.Buildsearchitem(objtext)///)
The above coding shows the error like Cannot implicity convert type system.Collections.generic.Ilist to bool......How to solve it
Cany anyone give me a solution....
Hi,
I have a codings in controller as shown below....
public ActionResult SearchItem() { return View(_objItemService.BuildSearchItemView()); } [HttpPost] public ActionResult SearchItem(ItemViewModel objtext) { if (///_objItemService.BuildSearchItem(objtext)///) { return View("SearchItem"); } return View(_objItemService.BuildSearchItemView()); }
And i created a list in servicelayer like this coding shown below:
public IList BuildSearchItem(ItemViewModel text) { IList lkitem = new List(); foreach (var item in _objItemRep.GetItem()) { lkitem.Add(new ItemViewModel() { ItemId = item.ItemId, ItemTitle = item.ItemTitle, ItemDesc = item.ItemDesc }); } return lkitem; }
I got error in controller actionresult searchlinkeditem in the line of if condition that i mentioned within three forward slash....
(///objitemservice.Buildsearchitem(objtext)///)
The above coding shows the error like Cannot implicity convert type system.Collections.generic.Ilist to bool......How to solve it
Cany anyone give me a solution....
这篇关于如何解决不能将System.collections.generic.IList类型转换为bool的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!