还在学习asp.net和mvc,请温柔点:)
当前正在设置 MVC View 来使用和显示 RSS 提要,使用 this method described on CodeProject .
我想要做的是,当 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 循环呈现结果时。
如果您能指出我应该寻找的正确方向,我将不胜感激。
最佳答案
我通常会做一些像这样愚蠢简单的事情
<%
if(Model.Items.Count >0){
foreach(..)
}
else{
%>
Sorry, no items to display
<%
}
%>
我想正确的方法是将其放入 html 帮助程序扩展中,但上面的方法对我有用
关于asp.net - 如果每个循环的 ASP.NET MVC 为空,则显示自定义文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1865108/