还在学习asp.net和mvc,请保持温柔:)
目前使用this method described on CodeProject设置MVC视图以使用和显示RSS源。
我想要做的是当没有为RSS提要返回任何项目时,显示一段自定义文本,例如下面的伪代码。
If ViewData.Model.Items is not empty
Then run the for loop
Else display "sorry, no items to display"
End If
如果我从表中显示记录,我知道如何从我的经典ASP日做到这一点:
If tablename.EOF And tablename.BOF Then...
但我没有关于如何在.net中实现这一点的第一个线索,特别是当使用for循环渲染结果时。
如果你能指出我应该朝着正确的方向前进,我们将不胜感激。
答案 0 :(得分:5)
我经常做一些像这样简单的事情
<%
if(Model.Items.Count >0){
foreach(..)
}
else{
%>
Sorry, no items to display
<%
}
%>
我想正确的方法也是将它放在一个html助手扩展中,但上面对我有用