日期:2014-05-17  浏览次数:20520 次

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>