ASP.NET MVC里如果返回查询记录条数为0,在VIEW里怎样写用户提示语?
我的控制器里是这样:
var model = pro.Products.Where(c => c.MoneyTop >= money && c.MoneyBottom <= money && c.BorrowTerm >= timer);
return View(model);
如果这个model返回的记录条数为0条,我怎样让它在VIEW上显示“没有找到符合条件的记录”? ASP.NET MVC
[解决办法]
这不可能吧。。。实在不行用绝招
@var i=0;
<div id="lister">
<ul>
@foreach(var item in Model){
i++;
<li >
<em class="frt"><img src="@item.BankLogo" width="37" height="37" /><p><span>@item.ProductName</span><br />机构:@item.BankName</p></em>
<em><p>抵押要求:@item.Mortgage<br />放款时间:@item.LendTerm 天</p></em>
<em><p>月利率:@item.MonthRate%<br />还款方式:@item.PayBackStyle</p></em>
<em><p>总利息:@totalRate 万元<br />月 供:@monthMoney 元</p></em>
<em class="lst"><a href="/Home/Detail/?id=@item.ProductId"><img src="/Images/viewBotton-03.png" /></a></em>
</li>
}
@{if(i==0)
<script>没有找到符合条件的记录</script>
}
</ul>
</div>